<SEC-DOCUMENT>0001171843-22-002778.txt : 20220426
<SEC-HEADER>0001171843-22-002778.hdr.sgml : 20220426
<ACCEPTANCE-DATETIME>20220425173412
ACCESSION NUMBER:		0001171843-22-002778
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20220421
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220426
DATE AS OF CHANGE:		20220425

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			3D SYSTEMS CORP
		CENTRAL INDEX KEY:			0000910638
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				954431352
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34220
		FILM NUMBER:		22850949

	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>8-K
<SEQUENCE>1
<FILENAME>f8k_042522.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:ddd="http://globenewswire.com/20220421">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03C_ddd_globenewswire.com_20220421 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20220421_20220421 -->
<!-- Field: Set; Name: xdx; ID: xdx_052_edei%2D%2DEntityCentralIndexKey_0000910638 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityCentralIndexKey">0000910638</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ddd-20220421.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-04-21to2022-04-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-21</xbrli:startDate>
        <xbrli:endDate>2022-04-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <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="USDPShares">
      <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>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>UNITED STATES</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION<br /> Washington, DC 20549</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">FORM <span id="xdx_905_edei--DocumentType_c20220421__20220421_zB2jkWJwAvUk"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:DocumentType">8-K</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-transform: uppercase"><b>CURRENT REPORT</b></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Pursuant to Section 13 or 15(d) of the</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Securities Exchange Act of 1934</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Date of report (Date of earliest event reported): <b><span id="xdx_905_edei--DocumentPeriodEndDate_c20220421__20220421_zJVdufEKkqQ4"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">April 21, 2022</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_903_edei--EntityRegistrantName_c20220421__20220421_zvUa4wPwvuUl"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityRegistrantName">3D SYSTEMS CORPORATION</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Exact Name of Registrant as Specified in Its Charter)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 39%; font-size: 10pt; text-align: center">
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_900_edei--EntityIncorporationStateCountryCode_c20220421__20220421_zxzOr1RZKndc"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></p>
        <p style="margin-top: 0; margin-bottom: 0">(State or other jurisdiction</p>
        <p style="margin-top: 0; margin-bottom: 0">of incorporation)</p></td>
    <td style="width: 29%; font-size: 10pt; text-align: center">
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_900_edei--EntityFileNumber_c20220421__20220421_zdDfp2SXZ7rl"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityFileNumber">001-34220</ix:nonNumeric></span></b></p>
        <p style="margin-top: 0; margin-bottom: 0"><b></b>(Commission</p>
        <p style="margin-top: 0; margin-bottom: 0">File Number)</p></td>
    <td style="width: 32%; font-size: 10pt; text-align: center">
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_90C_edei--EntityTaxIdentificationNumber_c20220421__20220421_zgbcon0uKH67"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityTaxIdentificationNumber">95-4431352</ix:nonNumeric></span></b></p>
        <p style="margin-top: 0; margin-bottom: 0">(IRS Employer</p>
        <p style="margin-top: 0; margin-bottom: 0">Identification No.)</p></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 68%; font-size: 10pt; text-align: center">
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20220421__20220421_zoeMrzqpVB71"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityAddressAddressLine1">333 Three D Systems Circle</ix:nonNumeric></span></b></p>
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_908_edei--EntityAddressCityOrTown_c20220421__20220421_zZB3asVq1jRb"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityAddressCityOrTown">Rock Hill</ix:nonNumeric></span>, <span id="xdx_905_edei--EntityAddressStateOrProvince_c20220421__20220421_z75yVvC1wSCd"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">South Carolina</ix:nonNumeric></span></b></p></td>
    <td style="vertical-align: bottom; width: 32%; font-size: 10pt; text-align: center">
        <p style="margin-top: 0; margin-bottom: 0"><b><span id="xdx_903_edei--EntityAddressPostalZipCode_c20220421__20220421_zv3CE3gTLFf"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:EntityAddressPostalZipCode">29730</ix:nonNumeric></span></b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt; text-align: center"><b></b>(Address of Principal Executive Offices)</td>
    <td style="vertical-align: bottom; font-size: 10pt; text-align: center"><b></b>(Zip Code)</td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><br />&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_901_edei--CityAreaCode_c20220421__20220421_zSdtBPJw36Xa"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:CityAreaCode">(803)</ix:nonNumeric></span> <span id="xdx_907_edei--LocalPhoneNumber_c20220421__20220421_zbkMf30JiKo6"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:LocalPhoneNumber">326-3900</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Registrant&#8217;s Telephone Number, Including Area Code) <b><br /> <br />
</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>N/A</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Former Name or Former Address, if Changed Since Last Report)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.25in">Check the appropriate box below if the Form 8-K filing
is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (<i>see </i>General
Instruction A.2. below):</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.25in"><span id="xdx_90B_edei--WrittenCommunications_c20220421__20220421_zUBtKE5EPL73"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Written
communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"></span><span id="xdx_90B_edei--SolicitingMaterial_c20220421__20220421_zs4qumhPkP19"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Soliciting
material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"></span><span id="xdx_90D_edei--PreCommencementTenderOffer_c20220421__20220421_zFsrE02f07L8"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.25in"><span id="xdx_903_edei--PreCommencementIssuerTenderOffer_c20220421__20220421_zNLtiVsTZEM8"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

<p style="margin: 0pt 0; font-size: 10pt; color: #211D1E">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 39%; text-align: center"><b><span style="text-decoration: underline">Title of each class</span></b></td>
    <td style="width: 19%; text-align: center"><b><span style="text-decoration: underline">Trading Symbol(s)</span></b></td>
    <td style="width: 42%; text-align: center"><b><span style="text-decoration: underline">Name of each exchange on which registered</span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_901_edei--Security12bTitle_c20220421__20220421_zJ0CNCX5pQj6"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:Security12bTitle">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td>
    <td style="text-align: center"><span id="xdx_908_edei--TradingSymbol_c20220421__20220421_z4gaThwenxMc"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" name="dei:TradingSymbol">DDD</ix:nonNumeric></span></td>
    <td style="text-align: center"><span id="xdx_909_edei--SecurityExchangeName_c20220421__20220421_zUyIXhYoKarc"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></span></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; color: #211D1E">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify"><span style="color: #211D1E">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter). Emerging growth company <span id="xdx_90C_edei--EntityEmergingGrowthCompany_c20220421__20220421_zaKk8AO0Z7o3"><ix:nonNumeric contextRef="From2022-04-21to2022-04-21" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify"><span style="color: #211D1E">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. &#9744;</span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment
of Certain Officers; Compensatory Arrangements of Certain Officers.</b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify"><i>Chief Financial Officer Change</i></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">On April 21, 2022, Jagtar Narula notified 3D Systems Corporation (the &#8220;Company&#8221;)
of his resignation as Executive Vice President and Chief Financial Officer of the Company, effective May 20, 2022, to accept a new career
opportunity.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">On April 22, 2022, the Company engaged Wayne Pensky as the
Company&#8217;s Interim Chief Financial Officer, effective May 21, 2022.&#160; Mr. Pensky, age 66, previously served in this same
role for the Company from May 26 to September 13, 2020. Prior to his service as Interim Chief Financial Officer for the Company, Mr.
Pensky retired as Executive Vice President and Chief Financial Officer of Hexcel Corporation (&#8220;Hexcel&#8221;), a multinational
manufacturer of advanced composite materials used in aerospace and industrial applications, in December 2017. He joined Hexcel in
1993 as Corporate Controller and Chief Accounting Officer and served in a number of capacities of increasing responsibility until
becoming Chief Financial Officer in May 2016. From 1979 to 1993, Mr. Pensky was a partner at Arthur Andersen &amp; Co.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">Pursuant to the terms of an Executive Services Agreement between Mr. Pensky
and the Company, dated April 22, 2022, Mr. Pensky will be paid $40,000 per calendar month (prorated for any partial month worked) to serve
as Interim Chief Financial Officer through August 31, 2022 (the &#8220;Initial Term&#8221;). At the end of the Initial Term (or, if the
Company terminates the agreement before the end of the Initial Period for any reason, on such termination date), Mr. Pensky shall receive
a restricted stock award with a value of $100,000 that vests immediately upon grant. After the Initial Term, the parties may extend the
term of the Executive Services Agreement upon mutual agreement.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">The foregoing descriptions of the Executive Services Agreement is qualified
in its entirety by reference to the Executive Services Agreement, a copy of which is attached as Exhibit 10.1 to this Current Report on
Form 8-K and is incorporated herein by reference.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white"><b>Item 7.01. Regulation FD Disclosure.</b></p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in; background-color: white">On April 25, 2022, the Company issued a press release
announcing the departure of Mr. Narula, the engagement of Mr. Pensky, and the reiteration of the company&#8217;s 2022 full-year guidance,
a copy of which is furnished as Exhibit 99.1 and incorporated by reference in Item 7.01 to this Current Report on Form 8-K.</p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in; background-color: white">In accordance with General Instruction B.2 of Form
8-K, the information in Item 7.01 of this Current Report on Form 8-K, including Exhibit 99.1, shall not be deemed &#8220;filed&#8221;
for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section.
The information in Item 7.01 of this Current Report on Form 8-K, including Exhibit 99.1, shall not be incorporated by reference into any
filing or other document pursuant to the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference
in such filing or document.</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt">Exhibits</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr>
    <td style="text-align: left; vertical-align: top"><a href="exh_101.htm"><span style="font-size: 10pt">10.1</span></a></td>
    <td style="width: 20px">&#160;</td>
    <td><a href="exh_101.htm"><span style="font-size: 10pt">Executive Services Agreement, dated April 22, 2022, by and between 3D Systems Corporation and Wayne Pensky.</span></a></td>
        </tr>
  <tr>
    <td style="text-align: left; vertical-align: top"><a href="exh_991.htm"><span style="font-size: 10pt">99.1</span></a></td>
    <td>&#160;</td>
    <td><a href="exh_991.htm"><span style="font-size: 10pt">Press release issued on April 25, 2022.</span></a></td> </tr>
  <tr>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td> </tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b></b></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>SIGNATURES</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">Pursuant to the requirements of the Securities Exchange
Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 46%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 49%"><span style="font-size: 10pt"><b>3D SYSTEMS CORPORATION</b></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Date: April 25, 2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; padding-left: 0.5in; text-indent: -0.5in"><span style="font-size: 10pt">/s/
        Andrew M. Johnson</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(Signature)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Name:</span></td>
    <td><span style="font-size: 10pt">Andrew M. Johnson</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td>
        <p style="margin: 0pt 0; font-size: 10pt"><i>Executive Vice President, Chief Legal Officer and Secretary</i></p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2OUy3evGtpCKyCInodckxlnRHZjfLT+ovW5VoGBiGe8+9QkzElja6QobrKs/gjHVTKYeQY4mM5obeke72Cfib411bx8q44f2BKXkGPbMI45nywmBttcUigWg+lYuplBBHyUzC8iCCXk/JlLpA47SqQJkCTkwNa3SKuzHhrN5kqO6Gqguy1WQSiMNolD8go1jCkVr1In5YyLJUBJNhArFlejZ9zdM6qmFdYe277Ij+N/gCDRlJNg== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>EXHIBIT 10.1</B></P>

<P STYLE="margin: 0; text-align: left">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">Executive Services Agreement</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">THIS AGREEMENT is entered into and effective this 22<SUP>nd</SUP>
day of April, 2022 to commence on May 9, 2022 by and between 3D Systems Corporation, hereinafter referred to as &ldquo;3D Systems&rdquo;,
and Mr. Wayne Pensky hereinafter referred to as &ldquo;Executive&rdquo;.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">WHEREAS, 3D Systems hereby engages Executive as an
independent contractor to render specific services as Interim Chief Financial Officer to 3D Systems as directed by the President and Chief
Executive Officer of 3D Systems (the &ldquo;Services&rdquo;).</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">NOW, THEREFORE, the parties intending to be legally
bound have entered into the following Agreement:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
will perform Services for 3D Systems, reporting to the President and Chief Executive Officer at such place(s) to which the parties have
mutually agreed.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
represents that he possesses the requisite expertise and technical ability to perform the Services.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">3.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
will devote such time as is reasonably necessary to complete the Services on such timelines as mutually agreed-upon between the parties.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">4.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Compensation:
3D Systems shall pay Executive Forty Thousand Dollars ($40,000) per calendar month. Compensation will be pro-rated for Services provided
during any partial calendar month. Executive shall present to 3D Systems invoices for Services rendered; 3D Systems shall pay all invoices
within fifteen (15) days after the later of receipt of invoice and approval of the Services by 3D Systems, provided that other conditions
to payment set forth in this Agreement are met. No payments will be made for services rendered by Executive other than the Services unless
such services are approved in writing by 3D Systems as amendments to this Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">5.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;3D Systems
will pay for pre-approved business class travel costs and related expenses incurred on behalf of 3D Systems by Executive so long as such
travel costs are incurred pursuant to 3D Systems&rsquo; Travel Policy.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">6.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
is responsible for paying when due all income taxes, including estimated taxes, incurred as a result of the compensation paid by 3D Systems
to Executive for Services under this agreement. On request, Executive will provide 3D Systems with proof of timely payment. Executive
agrees to indemnify 3D Systems for any claims, costs, losses, fees, penalties, interest, or damages suffered by 3D Systems resulting from
Executive&rsquo;s failure to comply with this provision.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">7.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The Executive
agrees to perform the Services hereunder solely as an independent contractor. The parties to this Agreement recognize that this Agreement
does not create any actual or apparent agency, partnership, franchise, or relationship of employer and employee between the parties.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">Further, the Executive shall not be entitled to
participate in any of 3D Systems benefits, including without limitations any health or retirement plans. The Executive shall not be entitled
to any remuneration, benefits, or expenses other than as specifically provided for in this Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">3D Systems shall not be liable for taxes, Worker&rsquo;s
Compensation, unemployment insurance, employers&rsquo; liability, employer&rsquo;s FICA, social security, withholding tax, or other taxes
or withholding for or on behalf of the Executive. All such costs shall be Executive&rsquo;s responsibility.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">8.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Upon receipt
of itemized vouchers, expense account reports and supporting documents, submitted to 3D Systems in accordance with 3D Systems&rsquo; procedures
then in effect, 3D Systems shall reimburse Executive for all reasonable and necessary business expenses incurred ordinarily and necessarily
by Executive in connection with the performance of Executive&rsquo;s Services hereunder.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">9.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The initial
term of this Agreement shall begin on May 9, 2022 and end on August 31, 2022, unless earlier terminated by 3D Systems upon two weeks&rsquo;
prior written notice to Executive (the &ldquo;Initial Term&rdquo;). The parties may extend such term upon mutual agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">10.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Upon the
Executive&rsquo;s completion of the Initial Term, Executive shall receive an equity grant under the terms of 3D Systems&rsquo; 2015 Incentive
Plan with respect to a number of shares of the common stock, $0.001 par value per share, of 3D Systems calculated with a numerator equal
to $100,000 and a denominator equal to the 30 trading day trailing average of the closing price of 3D Systems&rsquo; common stock traded
on the New York Stock Exchange under ticker &ldquo;DDD&rdquo; (&ldquo;<B>DDD</B>&rdquo;) ended on the last business day of the Initial
Term, which shall be immediately vested. If 3D Systems terminates the Initial Term prior to August 31, 2022, Executive shall be issued
the full share award described above. If Executive terminates the Initial Term prior to August 31, 2022, no shares shall be awarded.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">11.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;During
the course of the engagement under this Agreement, it is anticipated that the Executive will learn confidential or proprietary information
of 3D Systems. The Executive will sign the Contractor&rsquo;s Confidentiality Agreement attached hereto as <U>Schedule A</U>. Any breach
of the Confidentiality Agreement is a material breach of this agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">12.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
agrees that all right, title and interest in and to any information and items made during the course of this Agreement and/or arising
from the Services performed by Executive, including without limitation, all inventions, designs, drawings, know-how, prototypes, developments,
patents, copyrights, trademarks, or trade secrets, (hereinafter referred to as the &quot;Work Product&quot;) shall be and hereby are assigned
to the 3D Systems as its sole and exclusive property. Upon the 3D Systems&rsquo; request Executive agrees to assist 3D Systems, at 3D
Systems&rsquo; expense, to obtain any patents, copyrights, or trademarks for the Work Product, including the disclosure of all pertinent
information and data with respect thereto, the execution of all applications, specifications, oaths, and assignments, and all other instruments
and papers which 3D Systems shall deem necessary to apply for and to assign or convey to 3D Systems, its successors and assigns or nominees,
the sole and exclusive right, title and interest in the Work Product. The fact that any Work&nbsp;Product is created by Executive outside
of 3D Systems&rsquo; facilities or other than during Executive's working hours with 3D Systems, shall not diminish 3D Systems&rsquo; rights
with respect to the Work Product.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">13.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;At the
termination of his engagement under this Agreement, Executive will return to 3D Systems all drawings, specifications, manuals, and other
printed or reproduced material (including information stored on machine readable media) provided by 3D Systems to Executive, and/or which
Executive made or acquired in the performance of his Services under this Agreement, and all copies of such information made by Executive.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">14.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive
agrees that during the term of his engagement with 3D Systems, and for a period of one year after the termination thereof, Executive will
not, directly or indirectly, either for his/her own use, or for the benefit of any other person, firm or corporation, divert or take away,
or attempt to divert or take away, call on or solicit, any of 3D Systems&rsquo; employees or customers.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">15.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Executive&rsquo;s
obligations to 3D Systems under paragraphs 11 and 12 of this Agreement are continuing obligations, and they shall continue in effect beyond
the terms of this Agreement, or any earlier termination.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">16.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;If any
provision of this Agreement is determined to be invalid or unenforceable, then, unless the intent of this Agreement would fail, the provision
shall be deemed to be severable from the remainder of this Agreement and shall not cause the invalidity or unenforceability of the remainder
of this Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">17.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The parties
acknowledge that this Agreement constitutes a personal contract with Executive. Executive may not transfer or assign this Agreement, or
any part thereof, without the prior written approval of 3D Systems.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">18.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;This Agreement
has been entered into in the State of South Carolina and all questions with regard to the construction of this Agreement and the rights
and liabilities of the parties hereunder shall be governed by the laws of South Carolina.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">19.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;This Agreement
contains the entire understanding between the parties with respect to the subject matter hereof and supersedes all prior and contemporaneous
written or oral negotiations and agreements between the parties regarding the subject matter hereof. This Agreement may be amended only
by a writing signed by each of the parties hereto.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto have executed this Agreement the
day and first above written.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%; font-size: 10pt; text-align: left">3D SYSTEMS CORPORATION</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 49%; font-size: 10pt">EXECUTIVE</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">By: <U>/s/Andrew M. Johnson</U></TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left"><U>/s/Wayne Pensky</U></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">Name: Andrew M. Johnson</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Wayne Pensky</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: left">Title: EVP, Chief Legal Officer and Secretary</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>SCHEDULE A</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>TO EXECUTIVE SERVICES AGREEMENT</U></B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>THIS AGREEMENT IS SUBJECT TO ARBITRATION PURSUANT TO </U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>SECTION 14.5 HEREIN</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>3D SYSTEMS CORPORATION</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><U>CONTRACTOR CONFIDENTIALITY AGREEMENT</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.75in">THIS CONTRACTOR CONFIDENTIALITY, NON-SOLICITATION
AND ARBITRATION AGREEMENT (&quot;Agreement&quot;) is made and entered into on April 22, 2022, by and between 3D SYSTEMS CORPORATION, a
Delaware corporation (together with its subsidiaries, the &quot;Company&quot;), its successors and assigns, and Wayne Pensky, a Contractor
of the Company (&quot;Contractor&quot;).</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: center; text-indent: 0in"><U>RECITALS:</U></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">A.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;During the course of Contractor's retention by the Company, including subsidiaries of the Company, Contractor will obtain specialized
and confidential knowledge and information regarding numerous aspects of its business including specialized and confidential knowledge
and information relating to its products, customers, business procedures and methods of operation.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">B.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Contractor desires to be retained by the Company and the Company desires to retain the services of Contractor.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">C.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The parties hereto desire to set forth in writing their mutual understandings and agreements regarding, among other things, the
Company's trade secrets, inventions, patents, customers, and property.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">D.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;In
consideration of Contractor&rsquo;s retention by the Company, the bargained for compensation, the confidential information made available
to Contractor as that term is defined below, the training and certification(s) provided to Contractor, and the mutual covenants and agreements
contained herein, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: center; text-indent: 0in"><U>TERMS AND CONDITIONS:</U></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; text-indent: 0.75in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Purpose</U>.
This Agreement does not in any way constitute, and should not be construed as, a contract of employment. Furthermore, it is
agreed that Contractor is not an employee of the Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Trade Secrets and Confidential Business Information</U>. Contractor recognizes and agrees that Contractor will not, at any time,
whether during or subsequent to the term of Contractor's retention of services by the Company or any of its subsidiaries, unless specifically
previously consented to in writing by the President of the Company, directly or indirectly use, divulge, disclose or communicate to any
person, firm or corporation confidential information belonging to the Company or any of its subsidiaries or their business, as that term
is defined in this Agreement. &quot;Confidential Information&quot; specifically includes: (a) the identities, buying habits or practices
of the Company's customers; (b) the Company's advertising and marketing strategies, methods, research and related data; (c) the names
of the Company's vendors, resellers or suppliers; (d) the cost, type and quantity of materials and/or supplies ordered by the Company;
(e) the prices at which the Company obtains or has obtained or sells or has sold its products or services; (f) the Company's manufacturing,
distribution and sales costs, methods and objectives; (g) technical information including machinery and equipment designs, drawings and
specifications; (h) inventions; (i) pending patent applications; (j) product information including designs, drawings, specifications,
methods of quality control and formulas or equations used in connection therewith; (k) &quot;trade secrets&quot; as such term is defined
in S.C. Code Ann. &sect; 39-8-10, <I>et seq</I>. or other similar applicable law of any other jurisdiction; and/or (l) customer lists,
pricing lists, supplier lists or reseller lists. The parties hereto agree that the foregoing items of Confidential Information are important,
material, and confidential, could constitute trade secret material, affect the successful conduct of the Company's business, and its goodwill,
and that a breach of any term of this Section&nbsp;2 is a material breach of this Agreement. Contractor understands that nothing contained
in this Agreement is intended to, nor will this Agreement be enforced in a manner so as to infringe upon or restrict any rights (if applicable)
afforded to Contractor under the National Labor Relations Act, including any rights related to protected concerted activity.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1.5in">Notwithstanding the foregoing or any other provision
of this Agreement, Contractor may disclose any Confidential Information if required pursuant to a subpoena or by law. Contractor understands
he/she has the right to disclose trade secrets as provided below.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">Immunity from Liability for Confidential Disclosure
of a Trade Secret to the Government or in a Court Filing:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0 0pt 1in">A.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Immunity &ndash; An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the
disclosure of a trade secret that (A) is made (i) in confidence to a federal, state or local government official, either directly or indirectly,
or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint
or other document filed in a lawsuit or other proceeding, if such filing is made under seal.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0 0pt 1in">B.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Use of Trade Secrets Information in Anti-Retaliation Lawsuit &ndash; An individual who files a lawsuit for retaliation by an employer
for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information
in the court proceeding, if the individual (A) files any document containing the trade secret and under seal; and (B) does not disclose
the trade secret, except pursuant to court order.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">3.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Inventions and Patents</U>. Contractor agrees,
to the fullest extent permitted by applicable law, that all inventions developed by Contractor, whether independently or with the assistance
of others, during the term of Contractor's retention by the Company or any of its subsidiaries, which are developed with the Company's
or such subsidiary&rsquo;s equipment, supplies, facilities, trade secrets, or time, or which relate to the business of the Company or
such subsidiaries or their respective actual or demonstrably anticipated research or development, or which result from work performed
by Contractor for the Company or any of its subsidiaries, are the sole property of the Company or such subsidiary, as the case may be,
and Contractor hereby expressly assigns and agrees to assign all of Contractor's right, title and/or interest in and to such inventions
to the Company or a subsidiary designated by the Company and, upon request, will assist the Company and its subsidiaries in any manner
whatsoever in obtaining patents for such inventions.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">4.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Solicitation of Customers</U>. Contractor agrees that, during the term of Contractor's retention by the Company and its subsidiaries
and for a period of twelve (12) months following separation of Contractor&rsquo;s retention by the Company, including termination by the
Company for cause or without cause, Contractor will not, directly or indirectly, either for Contractor's own use or for the benefit of
any other person, firm or corporation, divert or take away the business of, or attempt to divert or take away the business of, call on
or solicit the business of, or attempt to call on or solicit the business of, or do business with, any of the Company's or its subsidiaries&rsquo;
customers, including, but not limited to, such customers as to whom Contractor had called on, solicited, serviced or became acquainted
with while retained by the Company or its subsidiaries.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">5.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Solicitation of Employees</U>. Contractor agrees that during the term of Contractor's retention by the Company and for a period
of twelve (12) months following separation of Contractor&rsquo;s retention by the Company, including termination by the Company for cause
or without cause, Contractor will not, directly or indirectly, either alone or in concert with others, solicit, induce, or entice any
employee of or Contractor to the Company or its subsidiaries to leave the Company or its subsidiaries for any reason whatsoever, or to
work for anyone in competition with the Company or its subsidiaries, or hire any current employee or Contractor of Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">6.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Competition</U>. Contractor agrees that, during the term of Contractor&rsquo;s retention by the Company and its subsidiaries,
Contractor will not, directly or indirectly, either alone or in concert with others, compete with or make preparations to compete with
the Company or its subsidiaries.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">7.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Company Property</U>. Contractor acknowledges and agrees not to remove Company property from the Company's or its subsidiaries&rsquo;
premises unless Contractor&rsquo;s position specifically requires Contractor to do so in connection with Contractor&rsquo;s job duties.
Upon request by the Company, Contractor will immediately deliver to the Company all Company property in Contractor's possession or under
Contractor's control in good condition, ordinary wear and tear excepted.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">8.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Ownership of Customer Records</U>. Contractor agrees that Company or subsidiary owned records of the accounts of customers,
Company or subsidiary owned route books, and other Company or subsidiary owned records and books specifically relating to customers, are
the exclusive property of the Company. Upon request by the Company, Contractor will immediately deliver such records, books, and records
to the Company. In the event that Contractor individually purchases such original books or records, Contractor shall immediately notify
the Company, who shall then reimburse Contractor for such purchases, and the books or records will become Company property.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">9.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Securities Trading Restrictions</U>. Contractor hereby acknowledges that it is aware, and that it will advise such of its representatives
who are informed as to the matters which are the subject of this Agreement, that the United States securities laws prohibit any person
who has received from a company material, non-public information (including, but not limited to, matters which are the subject of this
Agreement) from purchasing or selling securities of such company or from communicating such information to any other person under circumstances
in which it is reasonably foreseeable that such person is likely to purchase or sell such securities.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">10.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Contractor's Duties Upon Separation</U>. In the event that Contractor&rsquo;s contract is terminated by the Company or its subsidiaries,
for any reason, Contractor agrees to deliver promptly to the Company in good condition, ordinary wear and tear excepted, Company property
and customer-related records as set forth in Sections 7 and 8.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">11.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Breach of Agreement</U>.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">11.1&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The
Company and Contractor recognize and acknowledge that Contractor is retained in a position where Contractor will be rendering personal
services of a special, unique, unusual, extraordinary and intellectual character requiring extraordinary ingenuity and effort by Contractor.
Contractor agrees that a breach or threatened breach by Contractor of this Agreement, including its covenants, could not reasonably or
adequately be compensated in damages in an action at law and that Company shall be entitled to injunctive relief, which may include,
but shall not be limited to, restraining Contractor from performing any action that would breach this Agreement.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">11.2&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Nothing
herein shall be construed as prohibiting the Company from pursuing any other remedy available at law or in equity to the Company as a
result of such breach or threatened breach, including the recovery of damages from Contractor.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">11.3&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;The remedies
conferred by the specific provisions of this Agreement, including this Section 10, are not exclusive of any other remedy, and each and
every remedy shall be cumulative and shall be in addition to every other remedy given hereunder or now or hereafter existing at law or
in equity or by statute or otherwise.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">12.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Continuing Obligations</U>. Contractor's obligations under this Agreement shall continue in effect beyond Contractor&rsquo;s
retention by the Company and each and every obligation of Contractor under this Agreement shall survive any termination, or attempted
termination, by Contractor of this Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">13.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Contractor's Representations</U>. Contractor hereby represents and warrants that Contractor is free to enter into this Agreement
and to perform each of the terms and covenants contained herein. Contractor further represents and warrants that Contractor is not restricted
or prohibited, contractually or otherwise, from entering into and performing this Agreement, and that Contractor's execution and performance
of this Agreement is not a violation or breach of any other agreement between Contractor and any other person or entity.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">14.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>General Provisions</U>.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.1&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Notices</U>.
All notices or other written communications required or permitted to be given by this Agreement shall be deemed given when personally
delivered or two (2) days after it has been sent (the date of posting shall be considered as the first day and any Sundays, legal holidays
or other days upon which the local mail generally is not delivered shall not be counted in determining this period) by registered or certified
mail, postage prepaid, properly addressed to the party to receive the notice at the following address or at any other address given to
the other party in the manner provided by this Section 13.1:</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 90pt; width: 50%; font-size: 10pt; text-align: left">If to the Company:</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 49%; font-size: 10pt; text-align: left">3D Systems Corporation</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 40pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">333 Three D Systems Circle</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 40pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Rock Hill, SC 29730</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 40pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Attn: Chief Legal Officer</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 90pt; font-size: 10pt; text-align: left; width: 50%">If to the Contractor:</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 49%; font-size: 10pt; text-align: left">11917 E. Calle de Valle Dr.</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 40pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">Scottsdale, AZ 85255</TD></TR>
  </TABLE>


<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">Nothing contained herein shall justify or excuse failure
to give oral notice for the purpose of informing the parties hereto when prompt notification is required, however, it shall be understood
that such oral notice shall in no way satisfy the requirement of written notice.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.2&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Severability</U>.
If any provision of this Agreement is determined to be invalid or unenforceable, the provision shall be deemed to be severable from the
remainder of this Agreement and shall not cause the invalidity or unenforceability of the remainder of this Agreement.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.3&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Successors
and Assigns</U>. The parties acknowledge that this Agreement constitutes a personal contract with Contractor. Contractor may not transfer
or assign this Agreement or any part thereof without the Company's prior written approval. This Agreement shall be binding upon and shall
inure to the benefit of the Company and its successors and assigns, and shall be binding upon Contractor and Contractor's assignees,
heirs, successors, executors, administrators and other legal representatives.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.4&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>No
Implied Waivers</U>. The failure of either party at any time to require performance by the other party of any provision hereof shall
not affect in any way the right to require such performance at any later time nor shall the waiver by either party of a breach of any
provision hereof be taken or held to be a waiver of such provision.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.5&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Arbitration</U>.
All controversies, claims, disputes, and matters in question arising out of, or relating to this Agreement (or the breach thereof), shall
be decided by arbitration in accordance with the provisions of this paragraph, with the sole exception of controversies, claims, disputes,
and matters in question properly made or brought pursuant to the National Labor Relations Act. Contractor understands and acknowledges
that nothing in this Agreement restricts Contractor&rsquo;s right (if applicable) to file unfair labor practice charges or otherwise
access the processes of the National Labor Relations Board.</P>


<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">The arbitration proceedings shall be conducted under
the applicable rules of the American Arbitration Association (&quot;AAA&quot;). The arbitration board will consist of one arbitrator chosen
by the Parties. If the Parties cannot agree upon an arbitrator, they shall submit to the procedure utilized by AAA to choose an arbitrator.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">The decision of the arbitrator, including determination
of amount of any damages suffered, shall be conclusive, final, and binding on the Parties, their respective heirs, legal representatives,
successors, and assigns. The arbitrator shall be bound to follow South Carolina law and case precedent. Any decision of the arbitrator
will not be binding if the arbitrator fails to follow South Carolina law and case precedent. The arbitrator shall render a written arbitration
decision that reveals the essential findings and conclusions upon which the award is based.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">The Company shall bear the arbitration filing fees and
the fees of the arbitrator for all actions filed by it. Each party shall bear his/her/its own attorneys' fees, witness fees and costs
not unique to arbitration. However, if any party prevails on a claim which affords the prevailing party attorneys' fees, the arbitrator
may award reasonable attorneys' fees to the prevailing party.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.6&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Governing
Law</U>. This Agreement and all questions with respect to the construction of this Agreement and the rights and liabilities of the parties
shall be governed by the laws of the State of South Carolina without regard to its laws relating to choice of law or conflict of laws.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.7&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Counterparts</U>.
This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall
constitute one and the same instrument.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.8&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Section
References</U>. Any reference in the Agreement to a section or subsection shall be deemed to include a reference to any subsidiary sections
whenever the context requires.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.9&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>Captions</U>.
The captions of the sections and subsections of this Agreement are included for reference purposes only and are not intended to be a part
of the Agreement or in any way to define, limit or describe the scope or intent of the particular provision to which they refer.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.10&#8239;&#8239;&#8239;&#8239;&#8239;<U>Entire
Agreement; Amendment</U>. This Agreement contains the entire understanding between the parties with respect to the subject matter hereof
and supersedes all prior and contemporaneous written or oral negotiations and agreements between them regarding the subject matter hereof.
This Agreement may be amended only in a writing signed by each of the parties.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.11&#8239;&#8239;&#8239;&#8239;&#8239;<U>Prior
Agreements</U>. This Agreement replaces and supersedes any prior Contractor Confidentiality and Non-solicitation Agreements between the
Contractor and Company. Further, this Agreement replaces and supersedes any prior Agreement for Binding Arbitration between the Contractor
and Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 1.5in">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.12&#8239;&#8239;&#8239;&#8239;&#8239;<U>Notice
to New Employers</U>. The Company may notify anyone hereafter retaining Contractor of the existence and provisions of this Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt; font-size: 10pt; text-align: justify; text-indent: 1.45in">14.13&#8239;&#8239;&#8239;&#8239;&#8239;<U>Effective
Date</U>. This Agreement will become effective on the commencement of Contractor's retention by the Company.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->-</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF, the parties hereto have executed
this Agreement as of the date first above mentioned.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">3D SYSTEMS CORPORATION</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%">
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="width: 42%; font-size: 10pt; text-align: left">By <U>/s/Andrew M. Johnson</U></TD><TD STYLE="text-align: left; width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 57%; font-size: 10pt; text-align: center"><U>/s/Wayne Pensky</U></TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Andrew M. Johnson</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: center; font-size: 10pt">Signature of Contractor</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; font-size: 10pt; text-align: left">Executive Vice President,</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; white-space: nowrap; font-size: 10pt; text-align: left">Chief Legal Officer, and Secretary</TD><TD STYLE="white-space: nowrap; text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center"><U>11917 E Calle De Valle Drive</U></TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">Street Address</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center"><U>Scottsdale, AZ 85255</U></TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">City, State and Zip Code</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    </TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&quot;Contractor&quot;</TD>
    </TR>
  </TABLE>


<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-8-</P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B></B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>exh_991.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" /><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" /></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.1</strong></p><p style="text-align: center;"><font style="font-size: 14pt;"><strong>3D Systems Announces CFO Transition and Reiterates 2022 Guidance</strong></font></p><p style="text-align: center;"><strong></strong></p><p>
 <ul><li style="text-align:left;">Veteran CFO Wayne Pensky to serve as Interim Chief Financial Officer<br /></li><li>Company reiterates 2022 full-year guidance</li></ul>  <p>ROCK HILL, S.C., April  25, 2022  (GLOBE NEWSWIRE) -- 3D Systems (NYSE:DDD) today announced that Jagtar Narula is stepping down as the company&#8217;s Chief Financial Officer, effective May 20, 2022, to accept a new career opportunity. Wayne Pensky, former chief financial officer of Hexcel Corporation (NYSE:HXL), has been appointed interim CFO, effective May 21. The company has initiated an executive search to identify a permanent finance leader.</p>  <p>&#8220;I want to thank Jagtar for his dedication and leadership as we have executed on a transformational plan to refocus our business portfolio on additive manufacturing, driving improved growth and operating performance, while significantly strengthening our balance sheet. We have made tremendous progress on all facets of our business plan and I appreciate the important contributions Jagtar has made during his tenure with the company. I wish him continued success in the next chapter of his career. I am also delighted that Wayne will assume the role of interim chief financial officer. Wayne is a veteran finance leader who is uniquely positioned to serve in an interim capacity, having played a significant role in the earliest stages of our transformation process at 3D Systems in 2020. I believe that Wayne will ensure we do not miss a step as we move through this transition period.&#8221;</p>  <p>Mr. Pensky retired in 2017 after 24 years with Hexcel, a multinational manufacturer of advanced composite materials used in aerospace and industrial applications. He served as CFO for his last 10 years with Hexcel, during which time Hexcel&#8217;s revenue doubled to more than $2 billion and its net income grew nearly four-fold. Prior to that, he held a variety of financial leadership roles including head of finance, corporate controller and chief accounting officer. Pensky began his career with Arthur Andersen &amp; Co, where he served 14 years. He earned a Master of Business Administration from the University of California at Berkeley.</p>  <p><strong>Reiterates Full Year 2022 Guidance</strong><br />In its fourth quarter 2021 earnings release, the company provided annual guidance for revenue, non-GAAP gross margins, and non-GAAP operating expenses for the full year 2022. The company confirms that it expects full-year 2022 revenue to be within a range of $570 million and $630 million. The company expects full-year 2022 non-GAAP gross margins to be between 40% to 44% and non-GAAP operating expenses to be between $225 million and $250 million. The company&#8217;s 2022 guidance assumes no significant increase in macroeconomic and geopolitical factors that would negatively impact its business.</p>  <p><strong>Forward-Looking Statements</strong><br />Certain statements made in this release that are not statements of historical or current facts are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause the actual results, performance or achievements of the company to be materially different from historical results or from any future results or projections expressed or implied by such forward-looking statements. In many cases, forward looking statements can be identified 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 and may include comments as to the company&#8217;s beliefs and expectations as to future events and trends affecting its business and are necessarily subject to uncertainties, many of which are outside the control of the company. The factors described under the headings &#8220;Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; in the company&#8217;s periodic filings with the Securities and Exchange Commission, as well as other factors, could cause actual results to differ materially from those reflected or predicted in forward-looking statements. Although management believes 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 which such performance or results will be achieved. The forward-looking statements included are made only as the date of the statement. 3D Systems undertakes no obligation to update or revise any forward-looking statements made by management or on its behalf, whether as a result of future developments, subsequent events or circumstances or otherwise, except as required by law.</p>  <p><strong>Presentation of Information in this Press Release</strong><br />3D Systems reports its financial results in accordance with GAAP. Management also reviews and reports certain non-GAAP measures, including non-GAAP gross margins and non-GAAP operating expenses. These non-GAAP measures exclude certain special items that management does not view as part of 3D Systems&#8217; underlying results as they may be highly variable, may be unusual or infrequent, are difficult to predict and can distort underlying business trends and results. Management believes that the non-GAAP measures provide useful additional insight into underlying business trends and results and provide a more meaningful comparison of period-over-period results. Additionally, management uses the non-GAAP measures for planning, forecasting and evaluating business and financial performance, including allocating resources and evaluating results relative to employee compensation targets. 3D Systems&#8217; non-GAAP measures are not calculated in accordance with or as required by GAAP and may not be calculated the same as similarly titled measures used by other companies. These non-GAAP measures should thus be considered as supplemental in nature and not considered in isolation or as a substitute for the related financial information prepared in accordance with GAAP.</p>  <p>To calculate the non-GAAP measures, 3D Systems excludes the impact of the following items:</p>  <ul type="disc"><li style="margin-bottom:8pt;">amortization of intangible assets, a non-cash expense, as 3D Systems&#8217; intangible assets were primarily acquired in connection with business combinations;</li><li style="margin-bottom:8pt;">costs incurred in connection with acquisitions and divestitures, such as legal, consulting and advisory fees;</li><li style="margin-bottom:8pt;">stock-based compensation expenses, a non-cash expense;</li><li style="margin-bottom:8pt;">restructuring charges (cost optimization plans), impairment charges, including goodwill, divestiture gains or losses, and severance charges pertaining to senior level employees;</li><li style="margin-bottom:8pt;">certain compensation expense related to the 2021 Volumetric acquisition; and</li><li style="margin-bottom:8pt;">revenue from divestitures included in current and comparable periods necessary to calculate revenue growth excluding the impact of divestitures</li></ul>  <p>Amortization of intangibles, acquisition and divestiture related costs are excluded from non-GAAP measures as the timing and magnitude of business combination transactions are not predictable, can vary significantly from period to period and the purchase price allocated to amortizable intangible assets and the related amortization period are unique to each acquisition. Amortization of intangible assets will recur in future periods until such intangible assets have been fully amortized. While intangible assets contribute to the Company&#8217;s revenue generation, the amortization of intangible assets does not directly relate to the sale of the Company&#8217;s products or services. Additionally, intangible asset amortization expense typically fluctuates based on the size and timing of the Company&#8217;s acquisition activity. Accordingly, the Company believes excluding the amortization of intangible assets enhances the Company&#8217;s and investors&#8217; ability to compare the Company&#8217;s past financial performance with its current performance and to analyze underlying business performance and trends. Although stock-based compensation is a key incentive offered to certain of our employees, we continue to evaluate our business performance excluding stock-based compensation; therefore, it is excluded from non-GAAP measures. Stock-based compensation expenses will recur in future periods. Restructuring charges (cost optimization plans), impairment charges, including goodwill, divestiture gains or losses, and severance charges pertaining to senior level employees, are excluded from non-GAAP measures as the frequency and magnitude of these activities may vary widely from period to period. Additionally, impairment charges, including goodwill, are non-cash. Furthermore, 3D Systems excludes contingent consideration recorded as compensation expense related to the 2021 Volumetric acquisition from non-GAAP measures as management evaluates financial performance excluding this expense, which is viewed by management as similar to acquisition consideration.</p>  <p>3D Systems does not provide forward-looking guidance for certain measures on a GAAP basis. The company is unable to provide a quantitative reconciliation of forward-looking non-GAAP gross margins and non-GAAP operating expenses to the most directly comparable forward-looking GAAP measures without unreasonable effort because certain items, including legal, acquisition expenses, stock-compensation expense, intangible amortization expense, restructuring expenses, and goodwill impairment, are difficult to predict and estimate. These items are inherently uncertain and depend on various factors, many of which are beyond the company&#8217;s control, and as such, any associated estimate and its impact on GAAP performance could vary materially.</p>  <p><strong>About 3D Systems</strong><br />More than 30 years ago, 3D Systems brought the innovation of 3D printing to the manufacturing industry. Today, as the leading Additive Manufacturing solutions partner, we bring innovation, performance, and reliability to every interaction - empowering our customers to create products and business models never before possible. Thanks to our unique offering of hardware, software, materials and services, each application-specific solution is powered by the expertise of our application engineers who collaborate with customers to transform how they deliver their products and services. 3D Systems&#8217; solutions address a variety of advanced applications in Healthcare and Industrial Solutions markets such as Medical and Dental, Aerospace &amp; Defense, Automotive and Durable Goods. More information on the company is available at&#160;www.3dsystems.com<u>.</u>&#160; &#160;</p>  <p>Investor Contact:&#160;investor.relations@3dsystems.com<br />Media Contact:&#160;press@3dsystems.com&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</p>  <p>&#160;<br /></p> </p><p /></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>ddd-20220421.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Qpo7xRiXgen8uDb35cSaSF2aPtx5NyGZkxsWd4bdka7yctyzHbhyt0r0uW8SkJ -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:ddd="http://globenewswire.com/20220421" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20220421">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="ddd-20220421_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ddd-20220421_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>ddd-20220421_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>ddd-20220421_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="ddd-20220421.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140388001180456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Apr. 21, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 21,  2022<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="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34220<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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">3D SYSTEMS CORPORATION<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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000910638<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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4431352<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rock Hill<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="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">SC<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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">29730<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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(803)<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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">326-3900<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="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</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="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</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="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</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="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DDD<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="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.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 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>f8k_042522_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ddd-20220421.xsd" xlink:type="simple"/>
    <context id="From2022-04-21to2022-04-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2022-04-21</startDate>
            <endDate>2022-04-21</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-04-21to2022-04-21">0000910638</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-04-21to2022-04-21">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-04-21to2022-04-21">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-04-21to2022-04-21">2022-04-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-04-21to2022-04-21">3D SYSTEMS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-04-21to2022-04-21">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-04-21to2022-04-21">001-34220</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-04-21to2022-04-21">95-4431352</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-04-21to2022-04-21">333 Three D Systems Circle</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-04-21to2022-04-21">Rock Hill</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-04-21to2022-04-21">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-04-21to2022-04-21">29730</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-04-21to2022-04-21">(803)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-04-21to2022-04-21">326-3900</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-04-21to2022-04-21">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-04-21to2022-04-21">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-04-21to2022-04-21">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-04-21to2022-04-21">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-04-21to2022-04-21">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-04-21to2022-04-21">DDD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-04-21to2022-04-21">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-04-21to2022-04-21">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $6,F50'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    " !%C)E42\"&YN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NDW'#E&7"]-.("$Q"<0M2KPMHFFBQ*C=VY.6K1."!^ 8^\_G
MSY);'83V$9^C#QC)8KH;7=<GH<.&G8B" $CZA$ZE,B?ZW#SXZ!3E9SQ"4/I#
M'1%X5:W!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, .'?:4H"YK8'*:
M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0P]O3X\N\;F'[
M1*K7F'\E*^@<<,.NDU^;A^U^QR2O."^J5<'O][P6S4I4Z_?)]8??3=AY8P_V
M'QM?!64+O^Y"?@%02P,$%     @ 18R95)E<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
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
MTG1X#SY['R73>RHY_U=3_ 102P,$%     @ 18R95)>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !%C)E4JL0B%C,!
M   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;
MD*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>
MIK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DH
MV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F
M,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK
M\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N
M5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!Y
MU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ 18R95"0>FZ*M    ^ $  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%
M3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL
M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]
MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP
M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( $6,F51ED'F2&0$  ,\#
M   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@
M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"
M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-
M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[
M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF
MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC
M_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%
M  @ 18R95 =!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " !%C)E42\"&YN\    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !%C)E4F5R<
M(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( $6,F53: AIN/ 0  #D0   8              " @0X(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !%C)E4GZ ;
M\+$"  #B#   #0              @ & #   >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( $6,F527BKL<P    !,"   +              "  5P/  !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( $6,F52JQ"(6,P$  "("   /
M  "  440  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !%C)E4)!Z;HJT
M  #X 0  &@              @ &E$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " !%C)E499!YDAD!  #/ P  $P
M@ &*$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"  #4$P
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_042522.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" original="f8k_042522.htm">f8k_042522.htm</File>
    <File>ddd-20220421.xsd</File>
    <File>ddd-20220421_lab.xml</File>
    <File>ddd-20220421_pre.xml</File>
    <File>exh_101.htm</File>
    <File>exh_991.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f8k_042522.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "f8k_042522.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ddd-20220421_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ddd-20220421_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ddd-20220421.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "ddd",
   "nsuri": "http://globenewswire.com/20220421",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_042522.htm",
      "contextRef": "From2022-04-21to2022-04-21",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://globenewswire.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_042522.htm",
      "contextRef": "From2022-04-21to2022-04-21",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001171843-22-002778-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-22-002778-xbrl.zip
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
M#02DDOME9"DP2Q,U@/5"TI8Z/]T S+9./0Q=4)P YN!3DDKOEY3%(Z%4W0_
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
M](.>2LVU@9$MQ(I@J$X&@>ZK#P#/J!=XH;KHPY.:ACM[@ %^D #6 *1A+]D
M#B/1:4"+XB'1-.MKQ>;,/(!(SCP;.%(.R5QB.:/-Y1S2=[IVYQ>_ NW%T_MP
M<776( B-O"0+ -IP\> @@N@:@=K50"ROO3"<K*]UXQQ -_  7*5+BH/[<1C&
M8QQD:=R[YX+%>]L__>^;_8.WA_?^Q^+/^MHX"$,UTDD_3H8%P8=/#CXU ,6!
MQ&0"VQEHJ::QTLM4FO<&:A1Z/;V1;N+H\2" ;]R#PY-97QOF68[GI3P\"'\Y
M:,K_709R3A_ U('O+^,\ -( 6E@E!1@!_!!.<9IJ_#]!+=%_Y$$:9(#,W^#<
MLB#5= :9[@VBH >TQ>L&89!-$-CF8'&@.=QG0Z4/EH;?OKZ) 6"$BQE(;DAH
M@24GVDOCR.L"TD4:()-ZR41X\"C4F2Z!#1FRG2 ,(J;O%:S=RD?PF&'2#I+_
M&$"? XE?+@ST$X :2 XDB+Q;7W/843KPD,B -%.0B ] 3R:J,XCS%+'W%.BP
MEP#G^MO+W<;N[NXFHJX"; :2[B5J"*\WV%;N$HI.%NC\*(FW0/P!JHY4RQX7
M?'T#%,H'02M/D')YT81/ ZY(=>)B7[)7OH,5]AQ$-[$ECW8A9O\:A.O:5\9_
MS4!$1Q &(]4/0*P"#-G8>[6I0! $7"(Y"S$F]#)FZ" (Z !.!?Z4">BB>R-\
M-7@)^+Z$H" QN#3; (#I2 R/)BBX^ %"#[:"Y,&;(,<#B27#=\H&L!!+JY8;
M*B_1:JBS;75NGT\M[(>>KPD::14:N)L"JKPZ;"0J;SF/0KAVZVMTL0JY"9;D
MMR16K<9)0+RG]((DE\%N?-X1\25WXPO?N#DNR:/?PE<+W\("0(:W P[B"0%*
M;UF@=O,4*5BJ>J$'_P5A]D;#K8C3+"4<2W1(-PI93)22<-7+20$@\@;(W:^(
MG*7C3F,5QGCE4B*9@&NE!>!X[7RC/$ESKWK5?DI2%%95A\==QF'0FSP;&OKS
M,A@7\:<4V$D:=$.^9'"4> W& Z <?JZ%M "W D[E?4-[!'P*<Y*!-6QW2&=8
M_,00QWN#4^=A9DA(SZ6K(R_PRU>-:$5QNB7JEY/N0U?/LU=/740DI\ F&LY
MQD<F2R[N(%'$[V-"*N*O$T-K'-H,>BJN0'<=#V 8P8&X\^#&D,H#4@=( 0G=
M&H"**#PU5%_C?^%%O1!9<H,TAH3V" -];TB*7YJ#WBX$S)F; 8:0[2?QT%'!
M!%5A=2\(<T!M(T!,^+T(-/32*4#W65.EUPOC=0>0K/8<ZP144L49K](X1%P@
M%5S5:^#;JN/H$E-L +EH?!W!VS,?+/\*PD$,HZ(89@1I,-.$/S!OCOPU02X$
MU JYX+6.>I,&K1/I)!T$(T"H!+1YF$\3 A'-1-8*OR$>:\"!>():$!J#^(->
MJFSX(^"$G?I_MK;4AT"'_CMU"= ZA.,$ A#U< 6UM26VUZ/3UB]E(^=6%H_>
MJ9]'UDJZU8VS+![*=]TX 42PWQV#)OE5O82U 34"']:?MIF.2C;2HQU8LF;U
M+ISWUZVN!O2#+8YHRW/LZ+XK.F#90;@P*&IMO:P)+7HR+]Y_R!,4L]@J4I5H
M$<6[9  )LI ,>>MKA'^]8(1X#V(6HGZ%J>M(]X.LQ%B0J,5YIL)@&&2,\#1R
MH(&L#O@B9$'"EP\4_RCE&WK'AHC'X#PP,H<;)O;,8@<PL95&''$210PQO)$>
M9J5>9 93TNRSOFI3ZH6 , P\(R$(K_\U3K[JQ'"F]357;VH RV9J1"<41&F.
M9 QHF"%85OK"B<F44/QFN=V'UDFS 9>0K)DI'&U"SR%V#.*0S7#>-SHV.2W<
MVOH:?':?P4WC_UVILH2^VZH);TKZ 4N/_.I=YQ&[)RLOT::?C;CX9F&V^@6M
M#:(F FA!3P3L@!WYZB8&B,%1-LRE :;6BW/BAVC*8S$_S4?&KN?'O9PT*3C4
MO M7.V-K?TG]I4D2']&%A9MIB1WN7T^#QHUGG:&@"J/8$]*8UH\3'0R[H #H
MBG3)OXEQAK7>PD!C=9<:Y20!I/*2()R4Q@1D!785%-@42! 1^F?(DI")19*E
M$7J_N%^#8=,BRK/!LK</$MZ"*$##"9RI!FF-+FE)RC*W$E:L>JY(_(E(<VSF
MU[!C=;#'/S5$_U?:2\( :01,#@>834G?9%;+QK$"V>FKP35@8$F ]"1!;(V0
M'**-I*2KN)Z0%K^#ZL JUAM2DAZ'L&V I*:K@:8^?%E:F^U\CHKSG!G)WNX]
M<(%H#$"Q3N410RG>(:';+HP;4SR?2!6ZU( F_)&CC?HZ0=W?*)&:()Z6I1!#
M6?9W]U[!_.BU)B7B$F0+OKI(]^$JDW-21?FPR_8S6#/1J:/C#M&$F\6]KPWU
MM]WMW=T]/'AUXX4Y77T>T*C(0"!6]'*VAM!BM +*)RB0_)'3G8C5W_9VR6[)
M%CH%T(\)D\U#QF]RL(O&%F)]Z/^%OX%7H:7D!J:\UG:SH+/BUX#@3(JFP>&^
M#\V),A0?%04J_ 8R@&K3KV??>B JP>P"YZ 'TH&Y%:>GIW(9U(9\=73\'K[%
MR 1S3? "L_&'+91PB2T9%C^V<_KK:WS\[.JQ##L8#K4? "2!/-^ VJW];=4J
MP=K>_W0*F13?=0#C%!&I8ADNE:8YR93HXLM1@!B047'L)3X<3MI+@BZ:0KHQ
M2A@MUW>UV!ZBV*";W0,M]@!'U@]!*>[C8SPE.SL#'60-9.N"%^Q4)T;AV(LL
M]P#U(D-_#) "44=\HZSKJODH!%Y!S+M/[L> ]720.N!L=(;R01 1#T>J1#)1
M@5]5180F3 $HM-")-2E8^G;B+(/4RK&*9YD' I9/@@ '11Q]>=_&KW*06)I'
M.U_>@^@*^@SJF6@"%5#,GA(!H-!DE^!+\3#+:1_.>)X<=>[C#JVQ#>'Y$\_
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
M[3M(MPG Z?>1#%9T(:><V3D=,L#@D]>%'ZY,B6#5+)<7<18Q-!Z+(R=QQLV
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
M"BGMYQ&!7@+WSO'%Z6_O\8^/G<^?WO\_4$L#!!0    ( $6,F53@VENC4A$
M + O   +    97AH7SDY,2YH=&W=6MMV&S>R_8+S#SA*)BM9BZ0NMI/8DK5&
MUL76C&_+<L:31[ ;)''4W6" ;M',UY]=54!?2$KRS'DZXQ=3W0V@4)==NPHX
M^>^+#^>??_]XJ=Y\?O=6??SMU=OK<[4WWM__\N1\?__B\X6\>#HY4)^]KH*M
MK:MTL;]_^7[O]&11EX4J=#5_N6>J\6\W],CH_/2DMG5A3B_SN?97MK#5_&1?
M'IV4IM8J<U5MJOKE7FV^UOLTR['*%MH'4[]<V2IWJS ^/'IVM*?VXXA*E^;E
MWNO+]Y>?SCY_^+373?'NAB7\=7)P,/GEYX/#R>&O!\^?\LA]$6;J\K6:SC-7
M./]R[[L9_X.H2Q7J=6%$BK$N[+QZH;R=+^ICO VU=]7\]/*?;ZY?77]6SY]/
M#D_VX\.3_>4]PS/(9#R-GT' ] 7]'@?[IWFA#I\N^],_N5 WZU";,JBSJG)-
ME9F@SJ\^]+2M=)6K3\9B7EWC[='!T9%ZW=A<X^.>2+3(-TG6CACLYO2_U$E3
MG)X4=L?HPLQ(ZG\8$J)B ;_H=6741U.%V[6JG0K&WQFE@[JF=6RISA?6S-25
MK2"GU87Z,)O9S/B3J6?;%);6.CUWY5)7:^4W-CAKBF*\-MJK>;M5&K(/&96"
MN)\^G/]=O;E^^W:D;B;GDY$Z6WI;*'7T;"0SJ!]?O_WPZE*]O_QR\^7ZT^5/
M:CQ6/7W_^/[WF\L7%Q<7/T'\7*^A9S% KNJ%KM7?]+S&\N^U;PJM;(!:S'()
M7U;PSXIV6B\,_)#E_^&[7X\.?SD.]^UZI,QL9K+:0D?OL-;1@4@Y(M7I+#/+
M6L'+S4IEVAOCE5LNG:^;RM;KR4#7(S5SOL07&:\T:U=RLA+^5V_,U\P4ZMQY
M3*+9B62W;_[Y]J>16D#VJ3'8 Q:Q,%>N;#+:U8<M40\GZG.W4QYM(9?5-!#>
M8+Z:K.'/ ^R5+6A+-H>[V1F4JI;&E[K"GU%6HPJ$I?$3\CLV)2GOZ.#X6JTT
MOL)HZ+^Z30; =M4"ZL]-;C/=1H1,$A9V2:98&<@%"406R$5?J9J"B-2E!;;4
M$F!%"W@S<UD3E&N\FC;!5B8$10J?N<(Z'ISGEO<$V9N9SNK&P_0CE7M[1SY@
MRZ5W=UAH[MVJ7K!(;DD>3&_Q@Y?%;D=JM; %=(,XLK 0MEBLX4O>5',X4$6?
MLQBZ8.6$A3$U3!XW5&*7V(<I#6 1$F/5N2=I2<:B4!#-U(&,/MP+;91DNB8C
M>Y.1M=AA(3CV28HF"/5VVI!N0M(V69?7S'G#K'D ;>.-6EGLL^?S$TR^LF&!
M;TJ>S%8-%!(:N',@'^&/*Z (@?NR%M^D"<7':;PNL8O@8-R"@#?%GCC\RF*#
M.H2F%-&]@QXQ17+6>R(@Q0L6TNHN0M;0]V 31^\17W\T!O98.@%;$B!AF24-
M=HOII<X0C10^[ %0\9H"H&]9$3'N',%06!,H"^BY:6TT=$HR**L+N^Z!$Z8
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
MK>/B(U!0N3F1O*]__2M=2:&3$;HR.$JX6L@Y2 1#OCC7'Q8 .$*:J=E7T75
M9,MIG#)),!IVA:35A;#JN 0EB+7<2!(6KL:4"!PJ[72-+(-\KC2>PX<.PFO3
M43>:LDW%I0.L4RV#26%H2K)T#2J0\Y(_Z>J6)Z%9(W]F'A )&= ]1_A!T.!F
MM?SJ;O1(/A.6.(JDN[O#,^86*5RZU0PA#>\CGG'&0Q $4#"):_0F "4#A!C:
M)MWDREQ1Z*G<B&'B--!">^%*+=Q*VJ=TW>Q.SK"L'^JGX[;;/8[.CCK/N=D]
MN,S3WG'J7U<BCO'&:- NNG$C=_*ZBTTW[8Q Q5LBFZD?\8ZO.Q8\X();62-U
MUMZ/DALZ%V8FJ'+68+N./8^_;P0A7SNF-!P3_8:5&YRR,>.[T\@^#%OU#]\=
M_GQPO%JM)D_R( J8X-.3YA31V)S*:R7_M>%Y'2DP."YDS>H7\CXQXXET*['1
MOPXGE:#%7O7&2#Y<'WX\6/D_X;_>#5C^,UZ-QL-XCYO^HNOK=)>]+HO3_P50
M2P,$%     @ 18R95&+<V^%%%0  VV8   X   !F.&M?,#0R-3(R+FAT;>U=
MZ7/BN!+_GJK\#WKL44EM.,R1A"3#*P)DAMP3R%Q?4L(6H,38CFP'F+_^=4LV
M&+#)169FZ\WL[B1@J;O5^JDO2=Z#_XX&)GE@PN6V]2ZE97(IPBS=-KC5>Y?R
MO6YZ-_7?ROK:0=^#=M#6<M^E^I[G[&6SP^$P,RQD;-'+:N5R.3O"-BG5:&\4
MVRZ?RVG9+V>G+;W/!C3-+=>CELXFG4QNW273QZ>3IAUA\IFF^$W(I)!=( U/
MC6F':./MK'HXT]2+;5I23;VP*7?M8E[;62:':C'I,$IJJZ',,$+VY?#J=-K<
MBV\_;9KU!+7<KBT&U(,Y1$JE="Z?SF]'B*1=IL\0@L^9GOWP*)W==$$+Z2Q,
MSNQ(\7&'NA.-&VQ.W2%/>  ]\OFPH6#=1++;67@:-O3==(]29]*X2]V.;!@\
MF*$*WPG;9&YL:_EDIKEN^Y8GQO$2!P]G.KC"6R0-7\XT,@QCTJAGVAUFL:$[
MY()E='L@6^8 '2FYP!@UX"?!/P<>]TQ6.<BJG_!TP#Q*D%":W?O\X5VJ9EL>
ML[QT>^R QG7UZ5W*8R,OJ]9A%OME [('_TFGR1%GIK%'6LS;)^=TP/;(R!CM
MDV9=_G*3RQ_>7+?^RM??5ZN7\ /%(^GT4WL7:C<PW)N%8=Z$PWP&K6)]TNLE
MW4OY&P8H@S' OPT+M#BN@7H$-9N6P48G;'R3@S]E+;==V'T.W7*$;G7 + /^
M\XY,VKOI4M-ESR"UC;JNWV@W@8%0-.&KY]#(W[3Z5##W)G\C[:$BXLKOGD.G
MCK)<!K0*"R(E$N_8QIBXWMAD[U)=@. >T7*.1]I\ $W.V9!<V0-J;:DOMD
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
M 0(4 Q0    ( $6,F53*O0Y"*P,  +<+   0              "  0    !D
M9&0M,C R,C T,C$N>'-D4$L! A0#%     @ 18R95+_JTI#]"@  @(8  !0
M             ( !60,  &1D9"TR,#(R,#0R,5]L86(N>&UL4$L! A0#%
M  @ 18R95#VA,'-9!P  WE<  !0              ( !B X  &1D9"TR,#(R
M,#0R,5]P<F4N>&UL4$L! A0#%     @ 18R95!PF\14O+0  D?\   L
M         ( !$Q8  &5X:%\Q,#$N:'1M4$L! A0#%     @ 18R95.#:6Z-2
M$0  L"\   L              ( !:T,  &5X:%\Y.3$N:'1M4$L! A0#%
M  @ 18R95&+<V^%%%0  VV8   X              ( !YE0  &8X:U\P-#(U
<,C(N:'1M4$L%!@     &  8 < $  %=J      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
