0000910638-23-000017.txt : 20230510 0000910638-23-000017.hdr.sgml : 20230510 20230510164328 ACCESSION NUMBER: 0000910638-23-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 3D SYSTEMS CORP CENTRAL INDEX KEY: 0000910638 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 954431352 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34220 FILM NUMBER: 23907246 BUSINESS ADDRESS: STREET 1: 333 THREE D SYSTEMS CIRCLE CITY: ROCK HILL STATE: SC ZIP: 29730 BUSINESS PHONE: 8033263900 MAIL ADDRESS: STREET 1: 333 THREE D SYSTEMS CIRCLE CITY: ROCK HILL STATE: SC ZIP: 29730 FORMER COMPANY: FORMER CONFORMED NAME: 3 D SYSTEMS CORP DATE OF NAME CHANGE: 19930816 10-Q 1 ddd-20230331.htm 10-Q ddd-20230331
falseQ12023--12-310000910638nine monthsP1Yhttp://www.3dsystems.com/20230331#RightOfUseAssethttp://www.3dsystems.com/20230331#RightOfUseAssethttp://www.3dsystems.com/20230331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20230331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20230331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20230331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20230331#RightOfUseAssethttp://www.3dsystems.com/20230331#RightOfUseAssethttp://www.3dsystems.com/20230331#LeaseLiabilityCurrent http://www.3dsystems.com/20230331#RightOfUseAssethttp://www.3dsystems.com/20230331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20230331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20230331#LeaseLiabilityNoncurrent0.02783640.33330.33330.333300009106382023-01-012023-03-3100009106382023-05-04xbrli:shares00009106382023-03-31iso4217:USD00009106382022-12-310000910638ddd:KumovisGmbHMember2022-12-31iso4217:USDxbrli:shares0000910638us-gaap:ProductMember2023-01-012023-03-310000910638us-gaap:ProductMember2022-01-012022-03-310000910638us-gaap:ServiceMember2023-01-012023-03-310000910638us-gaap:ServiceMember2022-01-012022-03-3100009106382022-01-012022-03-3100009106382021-12-3100009106382022-03-310000910638us-gaap:CommonStockMember2022-12-310000910638us-gaap:AdditionalPaidInCapitalMember2022-12-310000910638us-gaap:RetainedEarningsMember2022-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000910638us-gaap:CommonStockMember2023-01-012023-03-310000910638us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000910638us-gaap:RetainedEarningsMember2023-01-012023-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000910638us-gaap:CommonStockMember2023-03-310000910638us-gaap:AdditionalPaidInCapitalMember2023-03-310000910638us-gaap:RetainedEarningsMember2023-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000910638us-gaap:CommonStockMember2021-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-12-310000910638us-gaap:RetainedEarningsMember2021-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000910638us-gaap:CommonStockMember2022-01-012022-03-310000910638us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000910638us-gaap:RetainedEarningsMember2022-01-012022-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000910638us-gaap:CommonStockMember2022-03-310000910638us-gaap:AdditionalPaidInCapitalMember2022-03-310000910638us-gaap:RetainedEarningsMember2022-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2023-03-31xbrli:pure0000910638us-gaap:CorporateJointVentureMember2023-03-310000910638us-gaap:CorporateJointVentureMember2022-12-310000910638ddd:DpPolarGmbHMember2022-10-040000910638ddd:DpPolarGmbHMember2022-10-042022-10-040000910638us-gaap:InProcessResearchAndDevelopmentMemberddd:DpPolarGmbHMember2022-10-040000910638us-gaap:TradeNamesMemberddd:DpPolarGmbHMember2022-10-040000910638ddd:KumovisGmbHMember2022-04-010000910638ddd:KumovisGmbHMember2022-04-012022-04-010000910638ddd:KumovisGmbHMemberddd:KumovisGmbHMember2022-04-010000910638ddd:ProductTechnologyMemberddd:KumovisGmbHMember2022-04-010000910638us-gaap:TradeNamesMemberddd:KumovisGmbHMember2022-04-010000910638ddd:TitanAdditiveLLCMember2022-04-010000910638ddd:TitanAdditiveLLCMember2022-04-012022-04-010000910638ddd:ProductTechnologyMemberddd:TitanAdditiveLLCMember2022-04-010000910638us-gaap:TradeNamesMemberddd:TitanAdditiveLLCMember2022-04-010000910638ddd:SaudiArabianIndustrialInvestmentsCompanyMember2022-03-310000910638ddd:EntachIncMember2022-03-310000910638ddd:WuxiEasywayMember2018-12-310000910638ddd:WuxiEasywayMember2019-01-210000910638ddd:WuxiEasywayMember2019-01-212019-01-210000910638ddd:WuxiEasywayMember2022-01-012022-03-3100009106382023-04-012023-03-3100009106382024-04-012023-03-310000910638us-gaap:CollaborativeArrangementMember2023-01-012023-03-310000910638us-gaap:CollaborativeArrangementMember2022-01-012022-03-310000910638ddd:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310000910638ddd:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310000910638srt:AmericasMember2023-01-012023-03-310000910638srt:AmericasMember2022-01-012022-03-310000910638us-gaap:EMEAMember2023-01-012023-03-310000910638us-gaap:EMEAMember2022-01-012022-03-310000910638srt:AsiaPacificMember2023-01-012023-03-310000910638srt:AsiaPacificMember2022-01-012022-03-310000910638country:US2023-01-012023-03-310000910638country:US2022-01-012022-03-310000910638us-gaap:CustomerRelationshipsMember2023-03-310000910638us-gaap:CustomerRelationshipsMember2022-12-310000910638ddd:AcquiredTechnologyMember2023-03-310000910638ddd:AcquiredTechnologyMember2022-12-310000910638us-gaap:TradeNamesMember2023-03-310000910638us-gaap:TradeNamesMember2022-12-310000910638us-gaap:PatentsMember2023-03-310000910638us-gaap:PatentsMember2022-12-310000910638us-gaap:PatentedTechnologyMember2023-03-310000910638us-gaap:PatentedTechnologyMember2022-12-310000910638us-gaap:OtherIntangibleAssetsMember2023-03-310000910638us-gaap:OtherIntangibleAssetsMember2022-12-310000910638ddd:HealthcareSegmentMember2022-12-310000910638ddd:IndustrialSegmentMember2022-12-310000910638ddd:HealthcareSegmentMember2023-01-012023-03-310000910638ddd:IndustrialSegmentMember2023-01-012023-03-310000910638ddd:HealthcareSegmentMember2023-03-310000910638ddd:IndustrialSegmentMember2023-03-310000910638srt:MinimumMember2023-01-012023-03-310000910638srt:MaximumMember2023-01-012023-03-31utr:sqft0000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-160000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-162021-11-160000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2023-03-3100009106382021-11-16ddd:day0000910638srt:ScenarioForecastMember2023-04-012023-12-310000910638srt:ScenarioForecastMember2024-01-012024-12-310000910638srt:ScenarioForecastMember2025-01-012025-12-310000910638srt:ScenarioForecastMember2026-01-012026-12-310000910638ddd:VolumetricBiotechnologiesIncMember2021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-012021-12-01ddd:milestone0000910638us-gaap:PerformanceSharesMember2021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2023-01-012023-03-310000910638ddd:VolumetricBiotechnologiesIncMember2022-01-012022-03-310000910638us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310000910638ddd:IncentiveAwardsMember2023-01-012023-03-310000910638ddd:IncentiveAwardsMember2022-01-012022-03-310000910638ddd:DpPolarGmbHMember2023-01-012023-03-310000910638ddd:DpPolarGmbHMember2022-01-012022-03-310000910638us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-03-310000910638us-gaap:PhantomShareUnitsPSUsMember2022-01-012022-03-310000910638us-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-03-310000910638us-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-03-310000910638us-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-03-310000910638ddd:RestrictedStockAndRestrictedStockUnitMember2023-01-012023-03-310000910638ddd:RestrictedStockAndRestrictedStockUnitMember2022-01-012022-03-310000910638us-gaap:StockOptionMember2023-01-012023-03-310000910638us-gaap:StockOptionMember2022-01-012022-03-310000910638us-gaap:RestrictedStockMember2023-01-012023-03-310000910638ddd:DpPolarGmbHMember2023-01-012023-03-310000910638ddd:SharesIssuableMember2023-01-012023-03-310000910638us-gaap:SeniorNotesMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-160000910638us-gaap:SeniorNotesMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-162021-11-160000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-03-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-03-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-03-310000910638us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310000910638ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310000910638us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSegmentMember2023-01-012023-03-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSegmentMember2022-01-012022-03-310000910638ddd:IndustrialSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000910638ddd:IndustrialSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000910638us-gaap:OperatingSegmentsMember2023-01-012023-03-310000910638us-gaap:OperatingSegmentsMember2022-01-012022-03-310000910638us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000910638us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000910638ddd:ExportControlsAndGovernmentContractsComplianceMember2020-08-31ddd:subpoena0000910638ddd:ExportControlsAndGovernmentContractsComplianceMember2023-02-012023-02-28ddd:agency0000910638ddd:DirectorateOfDefenseTradeControlsMemberddd:ExportControlsAndGovernmentContractsComplianceMember2023-02-012023-02-28ddd:installment0000910638ddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMemberddd:ExportControlsAndGovernmentContractsComplianceMember2023-02-012023-02-280000910638ddd:ExportControlsAndGovernmentContractsComplianceMemberddd:USDepartmentOfJusticeMember2023-02-012023-02-280000910638ddd:DirectorateOfDefenseTradeControlsMemberddd:ExportControlsAndGovernmentContractsComplianceMember2023-01-012023-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2023-03-310000910638us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638ddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMemberddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:ShortTermInvestmentsMemberddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:ShortTermInvestmentsMemberus-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2023-03-310000910638us-gaap:CashAndCashEquivalentsMember2023-03-310000910638us-gaap:ShortTermInvestmentsMember2023-03-310000910638us-gaap:AllOtherCorporateBondsMember2023-03-310000910638us-gaap:FairValueInputsLevel2Member2023-01-012023-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310000910638us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638ddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMemberddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:ShortTermInvestmentsMemberddd:ShortTermBondMutualFundMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMemberus-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:ShortTermInvestmentsMemberus-gaap:AllOtherCorporateBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310000910638us-gaap:CashAndCashEquivalentsMember2022-12-310000910638us-gaap:ShortTermInvestmentsMember2022-12-310000910638us-gaap:AllOtherCorporateBondsMember2022-12-310000910638us-gaap:FairValueInputsLevel2Member2022-01-012022-12-310000910638us-gaap:SubsequentEventMemberddd:WematterABMember2023-05-012023-05-010000910638us-gaap:SubsequentEventMemberddd:WematterABMember2023-05-01iso4217:EUR0000910638us-gaap:SubsequentEventMember2023-05-092023-05-090000910638srt:MinimumMemberus-gaap:SubsequentEventMember2023-05-090000910638us-gaap:SubsequentEventMembersrt:MaximumMember2023-05-09

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________

FORM 10-Q

    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____________to____________

Commission File No. 001-34220
__________________________

Image1.jpg

3D SYSTEMS CORPORATION
(Exact name of Registrant as Specified in its Charter)
__________________________
Delaware
95-4431352
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
333 Three D Systems Circle
Rock Hill, South Carolina 29730
(Address of Principal Executive Offices and Zip Code)

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

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

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act .

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

APPLICABLE ONLY TO CORPORATE ISSUERS:
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Shares of Common Stock, par value $0.001 per share, outstanding as of May 4, 2023: 131,155,200.

1


3D SYSTEMS CORPORATION
Form 10-Q
For the Three Months Ended March 31, 2023

TABLE OF CONTENTS



2





PART I — FINANCIAL INFORMATION

Item 1. Financial Statements.
3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)

(in thousands, except par value) March 31, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$525,898 $388,134 
Short-term investments4,027 180,603 
        Accounts receivable, net of reserves — $2,922 and $3,114
94,677 93,886 
Inventories147,365 137,832 
Prepaid expenses and other current assets38,242 33,790 
Total current assets810,209 834,245 
Property and equipment, net
62,150 58,072 
Intangible assets, net88,064 90,230 
Goodwill385,754 385,312 
Right-of-use assets
57,090 42,746 
Deferred income tax asset7,214 7,038 
Other assets31,813 28,970 
Total assets$1,442,294 $1,446,613 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY
Current liabilities:
Current lease liabilities
$10,542 $9,036 
Accounts payable51,415 53,826 
Accrued and other liabilities54,159 55,571 
Customer deposits6,321 6,911 
Deferred revenue31,575 26,464 
Total current liabilities154,012 151,808 
Long-term debt, net of deferred financing costs450,179 449,510 
Long-term lease liabilities
55,231 41,779 
Deferred income tax liability7,680 7,631 
Other liabilities43,744 44,181 
Total liabilities710,846 694,909 
Commitments and contingencies (Note 17)
Redeemable non-controlling interest1,762 1,760 
Stockholders’ equity:
Common stock, $0.001 par value, authorized 220,000 shares; shares issued 131,164 and 131,207 as of March 31, 2023 and December 31, 2022, respectively
131 131 
Additional paid-in capital1,553,038 1,547,597 
Accumulated deficit(773,383)(743,962)
Accumulated other comprehensive loss(50,100)(53,822)
Total stockholders’ equity729,686 749,944 
Total liabilities, redeemable non-controlling interest and stockholders’ equity$1,442,294 $1,446,613 
    

See accompanying notes to condensed consolidated financial statements.
3


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)

Three Months Ended
(in thousands, except per share amounts)March 31, 2023March 31, 2022
Revenue:
Products$84,388 $100,551 
Services36,848 32,450 
Total revenue121,236 133,001 
Cost of sales:
Products49,880 58,472 
Services24,258 20,734 
Total cost of sales74,138 79,206 
Gross profit47,098 53,795 
Operating expenses:
Selling, general and administrative58,285 55,415 
Research and development22,209 21,612 
Total operating expenses80,494 77,027 
Loss from operations(33,396)(23,232)
Interest and other income (expense), net3,875 (2,283)
(Loss) income before income taxes(29,521)(25,515)
(Provision) benefit for income taxes(8)(1,284)
Net (loss) income before redeemable non-controlling interest(29,529)(26,799)
Less: net (loss) attributable to redeemable non-controlling interest(108) 
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Net (loss) income per common share:
Basic$(0.23)$(0.21)
Diluted$(0.23)$(0.21)
Weighted average shares outstanding:
Basic129,158 126,728 
Diluted129,158 126,728 

See accompanying notes to condensed consolidated financial statements.


4


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(Unaudited)

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Net (loss) income before redeemable non-controlling interest$(29,529)$(26,799)
Other comprehensive (loss) income, net of taxes:
Pension plan adjustments 101 
Foreign currency translation3,413 (3,346)
Unrealized (loss) income on short-term investments309 (3,495)
Total other comprehensive (loss) income, net of taxes:3,722 (6,740)
Total comprehensive (loss) income, net of taxes(25,807)(33,539)
Less: comprehensive loss attributable to redeemable non-controlling interest(108) 
Comprehensive (loss) income attributable to 3D Systems Corporation$(25,699)$(33,539)

See accompanying notes to condensed consolidated financial statements.

5


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Cash flows from operating activities:
Net (loss) income before redeemable non-controlling interest$(29,529)$(26,799)
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:
Depreciation, amortization and accretion of debt discount9,220 9,147 
Stock-based compensation10,292 12,658 
Unrealized gain on exchange rate (439)
Loss on short-term investments29  
Non-cash operating lease expense1,903 1,709 
Provision for inventory obsolescence and revaluation2,926 (517)
Provision for bad debts13 1,076 
Loss (gain) on the disposition of businesses, property, equipment and other assets423 137 
Benefit for deferred income taxes and reserve adjustments(259)466 
Asset impairment 40 
Changes in operating accounts:
Accounts receivable(208)3,173 
Inventories(12,327)(8,822)
Prepaid expenses and other current assets(4,146)2,225 
Accounts payable(2,947)277 
Deferred revenue and customer deposits3,120 1,901 
Accrued and other liabilities(6,994)(8,679)
All other operating activities762 (2,678)
Net cash (used in) provided by operating activities(27,722)(15,125)
Cash flows from investing activities:
Purchases of property and equipment(9,027)(4,079)
Purchases of short-term investments (366,005)
Sales and maturities of short-term investments176,856 6,170 
Acquisitions and other investments, net of cash acquired (9,335)
Other investing activities 40 
Net cash provided by (used in) investing activities167,829 (373,209)
Cash flows from financing activities:
Purchase of non-controlling interests (2,300)
Taxes paid related to net-share settlement of equity awards(2,115)(10,052)
Other financing activities(179)(166)
Net cash (used in) provided by financing activities(2,294)(12,518)
Effect of exchange rate changes on cash, cash equivalents and restricted cash114 464 
Net (decrease) increase in cash, cash equivalents and restricted cash137,927 (400,388)
Cash, cash equivalents and restricted cash at the beginning of the year (a)
391,975 789,970 
Cash, cash equivalents and restricted cash at the end of the period (a)
$529,902 $389,582 








6


Supplemental cash flow information
Lease assets obtained in exchange for new lease liabilities$16,318 $1,922 
Cash interest payments48 55 
Cash income tax payments, net1,549 8,496 
Transfer of equipment from inventory to property and equipment, net (b)
735 21 

(a) The amounts for cash and cash equivalents shown above include restricted cash of $115 and $114 as of March 31, 2023 and December 31, 2022, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of March 31, 2023 and December 31, 2022 is $3,889 and $3,727, respectively, of restricted cash, which, is included in other non-current assets. The amounts for cash and cash equivalents shown above include restricted cash of $312 as of March 31, 2022, and December 31, 2021.
(b)Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.

See accompanying notes to condensed consolidated financial statements.
7


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Three Months Ended March 31, 2023 and 2022
(Unaudited)

Common Stock
(in thousands, except par value)Shares
Par Value $0.001
Additional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
December 31, 2022131,207 $131 $1,547,597 $(743,962)$(53,822)$749,944 
Shares issued, vested & expired under equity incentive plans165 — — — — — 
Shares withheld related to net-share settlement of equity awards(208)— (2,115)— — (2,115)
Stock-based compensation expense— — 7,644 — — 7,644 
Net (loss) attributable to 3D Systems Corp.— — — (29,421)— (29,421)
Unrealized loss on short-term investments— — — — 309 309 
Redeemable non-controlling interest redemption value in excess of carrying value— — (88)— — (88)
Foreign currency translation adjustment— — — — 3,413 3,413 
March 31, 2023131,164 $131 $1,553,038 $(773,383)$(50,100)$729,686 
December 31, 2021128,375 $128 $1,501,210 $(621,251)$(37,706)$842,381 
Issuance (repurchase) of stock1,991 2 (8,696)— — (8,694)
Stock-based compensation expense— — 26,728 — — 26,728 
Net loss— — — (26,799)— (26,799)
Pension adjustment— — — — 101 101 
Unrealized loss on short-term investments(3,495)(3,495)
Foreign currency translation adjustment(3,346)(3,346)
March 31, 2022130,366 $130 $1,519,242 $(648,050)$(44,446)$826,876 

See accompanying notes to condensed consolidated financial statements.
8

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






(1) Basis of Presentation

The accompanying unaudited condensed consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “our” or “us”). All significant intercompany accounts and transactions have been eliminated in consolidation. 

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

The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) applicable to interim reports. Accordingly, they do not include all the information and notes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”). The Company believes that the disclosures included in this Form 10-Q are adequate to make the information presented not misleading. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature, necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results may differ from those estimates and assumptions.

Our annual reporting period is the calendar year. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year. All dollar amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.

Summary of Significant Accounting Policies

Equity Securities without a Readily Determinable Value

We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment charges taken with respect to these investments are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which an investment becomes impaired. No impairment charges were recorded during the three months ended March 31, 2023 or 2022. The aggregate carrying value of the Company’s equity investments without a readily determinable value was $13,162 and $13,153 at March 31, 2023 and December 31, 2022, respectively, and is included in other assets on our consolidated balance sheets.

Equity Method of Accounting

During the three months ended March 31, 2023, the formation of the joint venture between the Company and the Saudi Arabian Industrial Investments Company (“Dussur”) was completed, and the Company became a shareholder with a 49% ownership interest. See Note 2. The Company will account for its investment in the joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. Under the equity method of accounting, the initial investment is recorded at cost, and the investment is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and other comprehensive income of the investee. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. The carrying value of the investment is recorded as other assets in the Company’s consolidated balance sheets. Income or loss from this investment will be recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag to determine whether the effects of such events should be disclosed in our financial statements. The Company will evaluate its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount
9

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





of the investment may not be recoverable. The Company has accounts receivable balances due from the joint venture of $1,177 and $2,247 as of March 31, 2023 and December 31, 2022, respectively, primarily related to the Company's sales of inventory and equipment to the joint venture prior to the Company becoming a shareholder.

Other Accounting Policy Updates

All other significant accounting policies described in the 2022 Form 10-K remain unchanged.

(2) Acquisitions

dp polar

On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of the industry’s first additive manufacturing system designed for true high-speed mass production of customized components, for $25,201 (including customary post-closing adjustments), which includes $19,604 paid in cash at closing, $7,091 paid at closing via the issuance of the Company’s common stock, and a provisional $1,494 estimated post-closing purchase price adjustment due to the Company from the sellers. See Note 11 for discussion of an earnout arrangement with a key individual from dp polar.

The Company acquired dp polar for access to dp polar's patented continuous printing process. This business and its technology are expected to contribute to the operations of the Company's Healthcare Solutions and Industrial Solutions segments. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process.

We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805, “Business Combinations” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “Fair Value Measurement” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition. Shown below is the preliminary purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill13,969 
Other assets2,376 
Liabilities:
Accounts payable and accrued liabilities$364 
Total liabilities364 
Net assets acquired$25,201 

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

As of March 31, 2023, the purchase price allocation for dp polar is preliminary. The Company continues to review the final closing balance sheet of dp polar and may further adjust the acquisition-date fair values of acquired assets and assumed liabilities based on this review. The Company also continues to review dp polar’s pre-acquisition tax returns to determine the final tax positions, including net operating losses and any required valuation allowance. The final purchase price allocations will be completed when the Company has finished its valuation activities and the review of dp polar’s closing balance sheet and the pre-acquisition tax returns. These final allocations could differ materially from the current preliminary allocations. The final
10

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





allocations may include (1) changes in the preliminary allocations to acquired intangible assets and goodwill and (2) changes in the preliminary allocations to other assets and liabilities, including but not limited to tax assets and liabilities, inclusive of deferred taxes. The estimated useful lives of acquired intangible assets are also preliminary.

Kumovis

On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH (“Kumovis”) for an all-cash purchase price of $37,875 (including customary post-closing adjustments), plus an estimated RNCI of $1,559. $3,628 of the cash payment is deferred for up to fifteen months from the closing date. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications.

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

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

(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment149 
Total fair value of consideration transferred$39,434 

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

11

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





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

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

Titan

On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC (“Titan”) for an all-cash purchase price of $39,040. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment.

We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805, and we have completed the allocation of the purchase price. Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed, as determined at the date of acquisition in accordance with valuation methodologies described in ASC 820:

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

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

12

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





Dussur

In March 2022, we and Dussur signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia’s domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. 3D Systems is committed to an initial investment of approximately $6,500, of which $3,435 was deposited in an escrow account during the three months ended December 31, 2022 and is reported as restricted cash within other assets on the balance sheet as of March 31, 2023 and December 31, 2022. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. Accordingly, the $3,435 held in escrow plus an additional approximately $3,065 owed to the joint venture as of March 31, 2023 was deposited into a bank account of the joint venture during April 2023 for use in its operations. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The impact on the Company’s financial position, results of operations and cash flows is not expected to be material other than the cash outflow(s) related to the initial and contingent investments.

Enhatch

In March 2022, we made a $10,000 investment in convertible preferred shares for an approximate 26.6% ownership interest in Enhatch Inc. (“Enhatch”), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (“call option”) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheet.

Enhatch’s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems’ workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.

Acquisitions of Non-controlling Interests

As of December 31, 2018, the Company owned approximately 70% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500, which has been paid in installments. The Company made the final installment payment of $2,300 related to the acquisition of the remaining 30% interest in Easyway during the three months ended March 31, 2022.

(3) Revenue

Revenue is recognized when control of the promised products or services is transferred to customers.

Performance Obligations

At March 31, 2023, we had $81,214 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 87.7% of the $41,648 of deferred revenue and customer deposits as revenue within the next twelve months, an additional 9.0% by the end of 2024 and the remaining balance thereafter.











13

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





Collaboration and Licensing Agreements

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

Contract Balances

During the three months ended March 31, 2023, we recognized revenue of $12,832 related to our contract liabilities at December 31, 2022. During the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021.

Revenue Concentrations

For the three months ended March 31, 2023 and 2022, one customer accounted for approximately 13.5% and 26.7% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Americas$68,649 $74,249 
EMEA42,810 40,940 
APAC9,777 17,812 
Total$121,236 $133,001 
United States (included in Americas above)$67,783 $73,620 

(4) Inventories

Components of inventories at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Raw materials$57,320 $59,907 
Work in process5,778 4,972 
Finished goods and parts84,267 72,953 
Total inventories$147,365 $137,832 

The inventory reserve was $16,641 and $15,550 as of March 31, 2023 and December 31, 2022, respectively.

14

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





(5) Intangible Assets

At March 31, 2023 and December 31, 2022, the Company's intangible assets with finite lives were as follows:
March 31, 2023December 31, 2022
(in thousands)
Gross
Accumulated AmortizationNet
Gross
Accumulated AmortizationNet
Intangible assets with finite lives:
Customer relationships$51,677 $(49,608)$2,069 $51,137 $(48,695)$2,442 
Acquired technology55,918 (12,421)43,497 55,480 (10,707)44,773 
Trade names36,194 (13,248)22,946 35,930 (12,455)23,475 
Patent costs18,873 (10,995)7,878 18,673 (10,909)7,764 
Acquired patents17,513 (15,730)1,783 17,499 (15,661)1,838 
Other13,258 (8,905)4,353 13,255 (8,765)4,490 
Total intangible assets$193,433 $(110,907)$82,526 $191,974 $(107,192)$84,782 

The Company’s total intangible assets reported on the balance sheet include an indefinite-life intangible asset related to dp polar intellectual property research and development (“IPR&D”). The carrying value of this indefinite-lived intangible asset was $5,538 and $5,448 as of March 31, 2023 and December 31, 2022.

Amortization expense related to intangible assets was $3,239 and $2,678 for the three months ended March 31, 2023 and 2022, respectively. Amortization expense for intangible assets is estimated to be $7,935 for the remainder of 2023, $11,146 in 2024, $11,112 in 2025, $9,268 in 2026 and $7,419 in 2027.

(6) Goodwill

The following table reflects the changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2023:
Three Months Ended March 31, 2023
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Measurement period adjustments
(555)— (555)(703)— (703)(1,258)— (1,258)
Foreign currency translation adjustments733 — 733 967 — 967 1,700 — 1,700 
Balance at end of period$143,609 $(32,055)$111,554 $316,529 $(42,329)$274,200 $460,138 $(74,384)$385,754 

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

(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to fifteen years. During the three months ended March 31, 2023, a new 100,000 square foot building that was previously being constructed adjacent to our corporate office became available for use by the Company. As a result, the lease was deemed to have commenced during the period. The total estimated base rent lease payments commenced prior to occupancy in December of 2022. As of March 31, 2023, the remaining minimum base lease payments total $18,861 and consist of $845, $1,143, $1,160, $1,178, $1,196, and $13,339 due, respectively, during the years ended December 31, 2023, 2024, 2025, 2026, 2027 and thereafter.

Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are
15

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





summarized below:
March 31, 2023December 31, 2022
(in thousands)Right-of-use assetsCurrent lease liabilitiesLong-term lease liabilitiesRight-of-use assetsCurrent lease liabilitiesLong-term lease liabilities
Operating leases$53,924 $9,838 $52,035 $39,502 $8,343 $38,499 
Finance leases3,166 704 3,196 3,244 693 3,280 
Total$57,090 $10,542 $55,231 $42,746 $9,036 $41,779 

(8) Accrued and Other Liabilities

Accrued liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Compensation and benefits$23,364 $19,814 
Accrued taxes7,605 10,694 
Legal contingencies4,774 9,948 
Product warranty liability2,812 3,677 
Other accrued liabilities15,604 11,438 
Total$54,159 $55,571 

Other liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Long-term employee indemnity$4,759 $4,817 
Long-term tax liability5,797 5,711 
Defined benefit pension obligation5,124 5,050 
Long-term deferred revenue3,752 4,974 
Earnout liability21,224 17,244 
Legal contingencies2,789 6,096 
Other long-term liabilities299 289 
Total$43,744 $44,181 

Changes in the product warranty obligation for the three months ended March 31, 2023 and 2022 are summarized below:
(in thousands)Beginning BalanceSettlements MadeAccruals for Warranties IssuedEnding Balance
March 31, 2023$3,677 $(561)$(304)$2,812 
March 31, 2022$3,585 $(2,254)$2,245 $3,576 
16

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





(9) Borrowings

Convertible Notes

On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026 (the “Notes”), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466, of which $9,821 is unamortized at March 31, 2023. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes are senior, unsecured obligations of the Company, will not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time. The Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants as of March 31, 2023. At March 31, 2023, the fair value of the Notes is $340,285. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.

The Company incurred $669 and $664 of debt issuance cost accretion for the three months ended March 31, 2023 and 2022, respectively. Debt issuance cost accretion of $2,014, $2,698, $2,714, and $2,395 is expected to be incurred in the remaining nine months of 2023 and in 2024, 2025 and 2026, respectively.



17

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





(10) Redeemable Non-Controlling Interest

The following table shows changes in the RNCI related to Kumovis:
Three Months Ended March 31,
(in thousands)2023
Balance at December 31, 2022
$1,760 
Net loss
(108)
Redemption value in excess of carrying value
(88)
Translation adjustments
198 
Balance at March 31, 2023
$1,762 

(11) Stock-Based Compensation

Stock Incentive Plans

The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of Common Stock to employees and non-employee directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years.

Other Compensation Arrangements that Include Share Settlement

Regenerative Medicine Earnout Payments and Performance-Based Stock Units

On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company may be required to pay milestone-based payments of up to $355,000 in the aggregate, all of which are incremental to the acquisition purchase price, upon (1) the achievement of seven discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company will recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated time of achievement. Each milestone payment will be settled approximately half in cash and half in shares of the Company’s Common Stock and, accordingly, the portion of the Company’s accrued liability (see Note 8) that is ultimately expected to be settled with the Company’s Common Stock is reflected in the disclosure of stock-based compensation included herein.

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

During the three months ended March 31, 2023 and 2022, the Company recognized compensation expense based upon the assumed achievement of (1) one Volumetric earnout payment milestone, for which the potential amount due to the sellers will be $65,000, and (2) one PSU milestone, for which the aggregate grant date fair value of the outstanding and unvested awards is $4,679. Achievement of each milestone is anticipated to occur as of the end of fiscal year 2025.

dp polar Earnout

On October 4, 2022, the Company acquired dp polar. Pursuant to the terms of the related acquisition agreement, the Company may be required to pay $2,229 incremental to the acquisition purchase price, which will be settled via the issuance of 250 shares of the Company’s Common Stock. The issuance and vesting of these shares is contingent on the continued employment of a certain key individual from dp polar through October 4, 2024. Upon assessment, management concluded that this potential obligation for the payment of an additional 250 in shares of Common Stock should be accounted for as compensation expense recognized over the required service period of the individual to whom the amount will potentially be paid and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein.

18

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





Stock-Based Compensation Activity and Expense

During the three months ended March 31, 2023, the Company granted 96 shares of restricted stock which had a weighted-average grant date fair value of $11.61 per share. The restricted stock awards generally vest ratably over three years.

The following table shows the stock-based compensation expense recognized during the three months ended March 31, 2023 and 2022:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Stock-based compensation expense$10,292 $12,658 
Tax benefit$ $ 

Included in stock-based compensation expense recognized for the three months ended March 31, 2023 and 2022 are $658 and $4,271, respectively, of accrued expense pertaining to annual incentive compensation for which settlement would ultimately occur using shares of the Company’s Common Stock. Also included in stock-based compensation expense for the three months ended March 31, 2023 and 2022 are $1,990 and $1,990, respectively, which relate to the portion of the Volumetric earnout expense recognized during each period that is expected to be settled using the Company’s Common Stock. Further, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $274 and $0, respectively, of expense related to the dp polar earnout arrangement. Finally, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $277 and $244, respectively, of expense related to the regenerative medicine PSUs.

As of March 31, 2023, there was $39,315 of unrecognized stock-based compensation expense related to all unvested share-based payment awards that the Company expects to recognize over a weighted-average period of 1.8 years.

(12) Interest and Other Income (Expense), Net
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Interest and other income (expense), net
Foreign exchange (loss) gain, net$(372)$(2,218)
Interest income (expense), net3,805 165 
Other (expense) income, net442 (230)
Total interest and other income (expense), net$3,875 $(2,283)

Interest and other income (expense), net includes (1) interest income of $4,546 and $825 for the three months ended March 31, 2023 and 2022, respectively, and (2) interest expense of $741 and $660 for the three months ended March 31, 2023 and 2022, respectively.

(13) Income Taxes

We maintain the exception under ASC 740-270-30-36(b), “Accounting for Income Taxes,” for jurisdictions that do not have reliable estimates of ordinary income. Based on volatility in the industry, we have continued to use a year-to-date methodology in determining the effective tax rate for the quarter ended March 31, 2023.

For the quarter ended March 31, 2023, the Company’s effective tax rate was 0.0%. For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.0)%. The differences between the U.S. statutory tax rate and the effective tax rates for the quarters ended March 31, 2023, and March 31, 2022, are primarily driven by a full valuation in various jurisdictions.

19

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





(14) Net Earnings (Loss) Per Share

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

Three Months Ended
(in thousands, except per share amounts)March 31, 2023March 31, 2022
Numerator for basic and diluted net (loss) income per share:
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Redeemable non-controlling interest redemption value in excess of carrying value(88) 
Net (loss) income attributable to common stock shareholders$(29,509)$(26,799)
Denominator for net (loss) income per share:
Weighted average shares – basic129,158 126,728 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
  
Weighted average shares – diluted129,158 126,728 
Net income (loss) per share – basic$(0.23)$(0.21)
Net income (loss) per share – diluted$(0.23)$(0.21)

(1) Equity awards are deemed anti-dilutive for the three months ended March 31, 2023 and 2022 because we reported a net loss for these periods.

The following table presents the potentially dilutive shares that have been excluded from the computation of diluted earnings (loss) per share attributable to Common Stock stockholders because their effect is considered anti-dilutive for the three months ended March 31, 2023 and 2022, respectively.

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Restricted stock and restricted stock units4,177 5,313 
Stock options420 420 
Total4,597 5,733 

For the three months ended March 31, 2023, the table above excludes the following: (1) an estimate of 1,041 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11; (2) an estimate of 466 shares for the payment of accrued incentive compensation that is expected to be settled in shares; and (3) an estimate of 53 shares that are contingently issuable under the dp polar earnout arrangement discussed in Note 11. These share estimates are based on the aggregate liabilities recorded for the Volumetric earnout arrangement, fiscal year 2022 and fiscal year 2023 incentive compensation and the dp polar earnout arrangement at March 31, 2023, divided by the Company's year-to-date average share price of $10.19 per share.

For the three months ended March 31, 2022, the table above excludes the following: (1) an estimate of 152 shares contingently issuable to settle the March 31, 2022 liability accrued for the assumed achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11 and (2) and 245 shares attributable to the portion of the fiscal year 2022 bonus accrued as of March 31, 2022 to be settled in shares.

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

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






(15) Accumulated Other Comprehensive Loss

The changes in the balances of accumulated other comprehensive loss by component are as follows:
Three Months Ended March 31, 2023
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2022$(54,194)$700 $(328)$(53,822)
Other comprehensive income (loss)3,41312 1083,533 
Amounts reclassified from accumulated other comprehensive income (loss) a
 (12)201189 
Balance at March 31, 2023$(50,781)$700 $(19)$(50,100)
Three Months Ended March 31, 2022
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$ $(37,706)
Other comprehensive income (loss)(3,346)37 (3,495)(6,804)
Amounts reclassified from accumulated other comprehensive income (loss) (a)
 64  64 
Balance at March 31, 2022$(38,810)$(2,141)$(3,495)$(44,446)
(a) Amount reclassified into interest and other income (expense), net on the statement of operations. See Note 18 for detail regarding fair value measurements of unrealized gains (losses) on short-term investments.

The amounts presented in the table above are net of income taxes.

(16) Segment Information

The Company’s operations are comprised of two reportable segments: Healthcare Solutions and Industrial Solutions. Effective January 1, 2023, the Company’s chief operating decision maker (“CODM”) placed an increased focus on Segment Adjusted EBTIDA when evaluating the performance of the Company’s reportable segments, among other measures, Segment Adjusted EBITDA. In addition, the methodology for allocating certain costs has been revised to more closely reflect changes in the Company's business and estimates of usage by the Company's segments. Prior year amounts have been reclassified to conform with current year presentation. The following table sets forth our operating results by segment for the three months ended March 31, 2023 and 2022:

RevenueAdjusted EBITDA
(in thousands)March 31, 2023March 31, 2022March 31, 2023March 31, 2022
Healthcare Solutions$48,725 $64,345 $5,065 $15,769 
Industrial Solutions72,511 68,656 6,902 6,565 
Total Reportable segments121,236 133,001 11,967 22,334 
Corporate and Other(1)
  (22,061)(20,411)
Total Company$121,236 $133,001 $(10,094)$1,923 
21

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






(1) Corporate is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Companys CODM on the basis of Adjusted EBITDA.

The following table provides a reconciliation of the Company’s reported net loss to the total of our reportable segment Adjusted EBITDA and corporate and other Adjusted EBITDA for the three months ended March 31, 2023 and 2022:

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Net loss attributable to 3D Systems Corporation$(29,421)$(26,799)
Interest (income) expense, net(3,805)(165)
Provision (benefit) for income taxes8 1,284 
Depreciation expense5,312 5,818 
Amortization expense3,239 2,678 
Stock-based compensation expense10,292 12,658 
Acquisition and divestiture-related expense2,677 3,682 
Litigation costs79  
Restructuring expense1,703 319 
Redeemable non-controlling interest(108) 
Other non-operating (income) expense(70)2,448 
Adjusted EBITDA$(10,094)$1,923 
(17) Commitments and Contingencies

Indemnification

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

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

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our former Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. Thereafter, we submitted voluntary disclosures to BIS and DDTC identifying potentially unauthorized exports between 2012 and 2017, including to China, of controlled items including technical data. In connection with these matters, in August 2020, we received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and fully cooperated with the U.S. Department of Justice (“DOJ“) in the related investigation.

During 2022, we engaged in discussions with DDTC, BIS, and DOJ to settle the potential export control violations described
22

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





above. In February 2023, the Company settled these matters with all three agencies. As a part of these settlement agreements, the Company agreed to pay $15,048 in civil monetary penalties to these agencies, with an additional $10,000 in suspended penalty amounts to be allocated to remedial compliance measures required by DDTC. The penalty amounts were broken down as follows: DDTC $10,000 (in three installments over a three-year period), BIS $2,778, and DOJ $2,270. The first penalty installment payment to DDTC and the full penalty payments to BIS and to DOJ were made in the first quarter of 2023. To the extent any portion of the $10,000 suspended penalty is not expended on required remedial compliance measures by the end of the three-year term of the settlement agreement, then such shortfall shall be paid by the Company to DDTC. Accordingly, the $10,000 suspended penalty has not been recognized as a liability as of March 31, 2023 and will be recognized as incurred during the three-year term of the settlement agreement. The agencies are not criminally prosecuting the Company, nor anyone associated with the Company, and the Company is not subject to any administrative debarment. Over the course of our internal investigation, we made meaningful improvements to our compliance program and will continue to further enhance export compliance going forward.

Shareholder Suits

The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York (the “District Court”). The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s Common Stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendant moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action, and on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The settlement is subject to both preliminary and final approval by the District Court. On April 15, 2022, the Company was informed the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action, and the Company received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC.

The Company has been named as a nominal defendant and certain of its current and former executive officers and directors have been named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York, the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action is stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice.

23

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





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

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

In connection with the foregoing matters, we recognized a liability of $16,044 during the three months ended December 31, 2022, which includes the $10,000 DDTC civil monetary penalty being recognized at a discount using the risk-free interest rate. During the three months ended March 31, 2023, we paid $8,548 of this liability in accordance with the settlement agreements discussed above. Refer to Note 8 for details regarding our remaining short-term and long-term liabilities recorded for legal contingencies.

(18) Fair Value Measurements

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

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

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

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

24

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





Assets measured at fair value on a recurring basis as of March 31, 2023 are summarized below:
Fair Value Measurement as of March 31, 2023
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash Equivalents Short-term Investments and Marketable Securities
Money market fundsLevel 1$451,508 $ $451,508 $451,508 $ 
Certificates of depositLevel 2     
Commercial paperLevel 2     
Short-term bond mutual fundsLevel 2     
Corporate bonds(a)
Level 24,046 (19)4,027  4,027 
Total$455,554 $(19)$455,535 $451,508 $4,027 

(a) Includes $745 and $742 of cost basis and fair market value, respectively, with a weighted average maturity of 1.0 years.

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

Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below:
Fair Value Measurement as of December 31, 2022
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash EquivalentsShort-term Investments and Marketable Securities
Money market fundsLevel 1$232,018 $ $232,018 $232,018 $ 
Certificates of depositLevel 2990 6 996  996 
Commercial paperLevel 21,281 6 1,287  1,287 
Short-term bond mutual fundsLevel 2100,242 (99)100,143  100,143 
Corporate bonds(a)
Level 278,418 (241)78,177  78,177 
Total$412,949 $(328)$412,621 $232,018 $180,603 

(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.

(19) Subsequent Events

On May 1, 2023, the Company announced that it entered into an agreement to acquire Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio, for approximately $11,000 in cash, subject to customary post-closing adjustments. The Company may be required to pay an additional €2,000 in cash contingent on the achievement of certain post-closing performance conditions and the continued employment by the Company of certain Wematter key employees for two years after the closing date. If earned, the €2,000 is expected to be recognized as compensation expense over the 2-year service period. The acquisition is expected to close during July 2023.

On May 9, 2023, the Company announced a restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. This initiative is expected to reduce headcount by approximately 6%, with the majority of reductions being made in Corporate and business support functions which are predominantly located in the US and Europe. The Company expects to incur cash charges in the range of $3,500 - $4,500 for severance-related costs related to this initiative during 2023. The majority of these charges are expected to be incurred in the 2nd quarter of 2023, with the remainder occurring in the second half of 2023.



25


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

The following discussion and analysis should be read together with our unaudited condensed consolidated financial statements and notes thereto included in Item 1 of this Form 10-Q (the “Financial Statements”). Certain statements contained in this discussion may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements involve a number of risks, uncertainties and other factors that may affect our future performance that are discussed in greater detail under the heading “Forward Looking Statements” below and in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”).

Business Overview

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

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

Recent Developments

Acquisitions/Investments

The Company has made the following significant acquisitions and investments since the fourth quarter of 2021.

On October 4, 2022, we completed the acquisition of dp polar, a German-based designer and manufacturer of the industry’s first additive manufacturing system designed for true high-speed mass production of customized components, for $25.2 million, which includes $19.6 million paid in cash at closing, $7.1 million paid at closing via the issuance of the Company’s common stock, and a provisional $1.5 million estimated post-closing purchase price adjustment due to the Company from the sellers. An additional payment of $2.2 million via the issuance of 249,865 shares of the Company’s common stock is possible upon the continued employment of a certain key individual from dp polar through October 4, 2024. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. The acquisition’s near-term impact on the Company’s results of operations and cash flows has been dilutive.

On April 1, 2022, we completed the acquisition of 93.75% of Kumovis for an all-cash purchase price of $37.9 million. $3.6 million of the purchase price is deferred for up to fifteen months from the closing date and $0.1 million reflects the anticipated settlement of the related net working capital adjustment. Kumovis, which is part of the Healthcare Solutions segment, utilizes polyether ether keton or “PEEK” materials, which have properties that lend it to many medical applications, including many implant applications, that fit into our personalized healthcare solutions operations. The acquisition’s near-term impact on the Company's results of operations and cash flows has been dilutive.

On April 1, 2022, we completed the acquisition of 100% of Titan for an all-cash purchase price of $39.0 million. Titan, which is part of the Industrial Solutions segment, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment. The acquisition’s near-term impact on the Company's results of operations and cash flows has been dilutive.

26


In March 2022, the Saudi Arabian Industrial Investments Company (“Dussur”) and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. 3D Systems is committed to an initial investment of approximately $6.5 million, of which $3.4 million was deposited in an escrow account during the three months ended December 31, 2022 and was reported as restricted cash within other assets on the balance sheet as of March 31, 2023 and December 31, 2022. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. Accordingly, the $3.4 million held in escrow plus an additional $3.1 million owed to the joint venture as of March 31, 2023 was deposited into a bank account of the joint venture during April 2023 for use in its operations. Additional future investments are contingent upon the achievement of certain milestones by the joint venture. The impact on the Company’s financial position, results of operations and cash flows is not expected to be material other than the cash outflow(s) related to the initial and contingent investments.

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

On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”) for $40.2 million. Additional payments of up to $355.0 million are possible upon (1) the attainment of seven non-financial milestones, each of which requires achievement prior to either December 31, 2030 or December 31, 2035, and (2) the continued employment of certain key individuals from Volumetric. Volumetric’s mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. With this acquisition, we expanded our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems' regenerative medicine group with Volumetric’s highly complementary skill sets of biological expertise and cellular engineering is expected to accelerate our core regenerative medicine strategies which include the bio-printing of human organs, additional non-organ applications and bio-printing technologies for research labs. The acquisition’s near-term impact on the Company's results of operations and cash flows has been dilutive. Volumetric's operating results are reported in the Healthcare Solutions segment.

On November 1, 2021, we acquired Oqton for $187.8 million. Oqton is a software company that creates an intelligent, cloud-based MOS ("manufacturing operations system") platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. The Oqton acquisition will allow the Company to expand its existing additive manufacturing software suite to the entire additive industry. Oqton's operating results are reported in the Industrial Solutions segment and the acquisition’s impact on the Company’s financial position, results of operations and cash flows has been dilutive.

Investing in Regenerative Medicine

As an early and continuing innovator in additive manufacturing, we have significant experience in bringing this technology to new markets. In 2022, we continued to expand our focus and investments in the application of additive manufacturing for regenerative medicine. Currently, our efforts in the area of regenerative medicine consist mainly of pre-commercial research and development (“R&D”) and involve three strategies.

27


The first strategy is the use of additive manufacturing for human organ transplantation. Each year, end-stage organ failure kills millions of people. However, the supply of donated organs is insufficient to meet the needs of patients seeking transplantation. During 2022, we made significant progress in our organ printing development program, which we are conducting together with a key strategic partner. This program was first established in 2017 and combines our legacy 3D printing expertise with our new capabilities in human tissue engineering from our acquisition of Volumetric in 2021, with the regenerative medicine and biotechnology expertise of our partner. To date, our program has focused on developing the capability to print scaffolds for human lungs, with a long-term goal of allowing all patients with end-stage lung disease to receive transplants which will enable them to enjoy long and active lives. Based upon the progress made toward this goal, the program has been expanded to include two additional human organs.

Our second strategy involves utilizing our bio-printing technology to manufacture non-organ human tissue scaffolds for use in transplantation and surgical reconstruction applications. We believe that continued progress in this area could result in significantly improved health outcomes for patients as well as open up attractive new growth markets and therapeutic applications for 3D printed, vascularized soft-tissue scaffolds. During 2022, we pursued this strategy as an internal development program that combines our legacy 3D printing capabilities with bio-printing and materials expertise that we have gained through our Volumetric acquisition, as well as through our work on the human lung program with our development partner.

Our third regenerative medicine strategy seeks to utilize our bio-printing capabilities to design and manufacture 3D-printed vascularized “organs-on-chips” for use in drug development by pharmaceutical industry customers. Currently, drug development is an expensive and time-consuming process, and many drug therapies that appear promising during pre-clinical trials fail during human clinical trials. We believe that “organs-on-chips” can accelerate the drug development process and reduce the cost of pre-clinical drug testing, as well as reduce the pharmaceutical industry’s reliance on animal testing. During 2022, we formed a new wholly-owned biotech company called Systemic Bio in order to accelerate our progress in this area. Systemic Bio combines 3D Systems’ legacy expertise in high-resolution 3D printing with advanced capabilities in bioprinting and biomaterials gained from our 2021 acquisition of Allevi, Inc. to design and market 3D-printed, vascularized “organs-on-chips” for sale to pharmaceutical industry customers. In the first quarter of 2023, we signed our first contract with a top pharmaceutical company with the aim of establishing a bioprinted vascularized tumor model to be used for drug discovery and development efforts in oncology. In addition to contract partnerships with third parties, we plan to continue providing internal funding to support Systemic Bio during the early stages of its growth, including for activities such as R&D facility expansion, product development and customer acquisition.

Background

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

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

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

How We Assess the Performance of Our Business

We manage operations through the two business segments described above. In addition to our consolidated GAAP financial measures, we review Adjusted EBITDA.

28


We believe Adjusted EBITDA is a helpful supplemental measure to assist us and investors in evaluating our operating results as they exclude certain items whose fluctuation from period to period do not necessarily correspond to changes in the operations of our business. Adjusted EBITDA represents net income (loss), plus income tax (provision) benefit, interest and other income (expense), net, stock-based compensation expense, amortization of intangible assets, depreciation expense, and certain other non-GAAP adjustments. We believe that the adjustments applied in presenting Adjusted EBITDA are appropriate to provide additional information to investors about our operating and financial performance without the effect of certain material non-cash items and about non-recurring items that we do not expect to continue at the same level in the future.

Management and our board of directors regularly use this measure in evaluating our operating and financial performance and in establishing discretionary annual compensation. Such measure is provided in addition to, and should not be considered to be a substitute for, or superior to, the comparable measure under GAAP. In addition, we believe that Adjusted EBITDA is frequently used by investors and other interested parties in the evaluation of issuers, many of which also present Adjusted EBITDA when reporting their results in an effort to facilitate an understanding of their operating and financial results.

Adjusted EBITDA should not be considered as an alternative to net income (loss) or any other performance measure derived in accordance with GAAP. Adjusted EBITDA has limitations as an analytical tool, and you should not consider such measure either in isolation or as a substitute for analyzing our results as reported under GAAP.

For further information regarding Adjusted EBITDA, see “Reconciliation of non-GAAP Measures” below.

Consolidated Financial Results for the Three Months Ended March 31, 2023 and 2022

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Revenue:
Products$84,388 $100,551 
Services36,848 32,450 
Total revenue121,236 133,001 
Cost of sales:
Products49,880 58,472 
Services24,258 20,734 
Total cost of sales74,138 79,206 
Gross profit47,098 53,795 
Operating expenses:
Selling, general and administrative58,285 55,415 
Research and development22,209 21,612 
Total operating expenses80,494 77,027 
Loss from operations(33,396)(23,232)
Interest and other income (expense), net3,875 (2,283)
(Loss) income before income taxes(29,521)(25,515)
(Provision) benefit for income taxes(8)(1,284)
Net (loss) income before redeemable non-controlling interest(29,529)(26,799)
Less: net (loss) attributable to redeemable non-controlling interest(108)— 
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Other Financial Data:
Adjusted EBITDA$(10,094)$1,923 

Consolidated revenue

The following table sets forth changes in our products and services revenue for the three months ended March 31, 2023 and 2022.
29



(Dollars in thousands)ProductsServicesTotal
Revenue — 2022$100,551 75.6 %$32,450 24.4 %$133,001 100.0 %
Change in revenue:
Volume(14,279)(14.2)%5,231 16.1 %(9,048)(6.8)%
Price/mix343 0.3 %— — %343 0.3 %
Foreign currency translation(2,227)(2.2)%(833)(2.6)%(3,060)(2.3)%
Net change(16,163)(16.1)%4,398 13.5 %(11,765)(8.8)%
Revenue — 2023$84,388 69.6 %$36,848 30.4 %$121,236 100.0 %







Products revenue

For the three months ended March 31, 2023, products revenue decreased by $16.2 million, or 16.1%, as compared to the three months ended March 31, 2022. The decrease in products revenue was primarily driven by a reduction in sales volumes of $14.3 million, or 14.2%, due to a $19.1 million decrease in volume within our Healthcare Solutions segment, partially offset by a $4.8 million increase in volume within our Industrial Solutions segment. The lower volume within our Healthcare Solutions segment was primarily due to lower sales to the dental orthodontics market, as the demand for related elective dental procedures that our products support has been impacted by current economic conditions.

Services revenue

For the three months ended March 31, 2023, services revenue increased by $4.4 million, or 13.5%, as compared to the three months ended March 31, 2022. The increase in services revenue was primarily due to an increase in sales volume of $3.4 million and $1.8 million in our Healthcare Solutions and Industrial Solutions segments, respectively. The increase in the services sales volume realized by our Healthcare Solutions segment primarily was driven by higher revenue generated from both virtual surgical planning services and advanced manufacturing services related to medical devices. The increase in the services sales volume of our Industrial Solutions segment was attributable to maintenance contracts and other repair services, as well as installation and training services.

Total revenue

For the three months ended March 31, 2023, revenue decreased by $11.8 million, or 8.8%, as compared to the three months ended March 31, 2022 as the decrease in our products revenue exceeded the increase in our services revenue, as described above.

Consolidated gross profit

Three Months Ended
March 31, 2023March 31, 2022Change in Gross ProfitChange in Gross Profit Margin
(Dollars in thousands)Gross ProfitGross Profit MarginGross ProfitGross Profit Margin$%Percentage Points%
Products$34,508 40.9 %$42,079 41.8 %$(7,571)(18.0)%(0.9)(2.2)%
Services12,590 34.2 %11,716 36.1 %874 7.5 %(1.9)(5.3)%
Total$47,098 38.8 %$53,795 40.4 %$(6,697)(12.4)%(1.6)(4.0)%

Products gross profit and gross profit margin

30


For the three months ended March 31, 2023, gross profit from products sales decreased by $7.6 million, or 18.0%, as compared to the three months ended March 31, 2022. The decrease in gross profit from products sales is primarily due to the 16.1% decrease in products sales revenue, as well as input cost inflation and unfavorable changes in product mix.

Services gross profit and gross profit margin

For the three months ended March 31, 2023, gross profit from services sales increased $0.9 million, or 7.5%, as compared to the three months ended March 31, 2022. The increase in gross profit from services sales is driven by the 13.5% increase in services revenue, partially offset by input cost inflation and unfavorable changes in product mix.

Consolidated selling, general and administrative expense

Selling, general and administrative ("SG&A") expense for the three months ended March 31, 2023 increased $2.9 million, or 5.2%, to $58.3 million as compared to $55.4 million for the three months ended March 31, 2022. SG&A expense increased $2.0 million due to the Company’s acquisitions of Titan, Kumovis, and dp polar during fiscal year 2022, as each of these acquisitions was consummated subsequent to March 31, 2022 and, accordingly, were not part of the Company's results for the period then ended. In addition to the impact of the Company's acquisitions, the increase in SG&A costs was driven by higher professional services fees for the three months ended March 31, 2023 due to the increased usage of consultants and third-party contractors, as well as increased fees incurred in connection with audit and tax services.
Consolidated research and development expense

Research and development ("R&D") expense for the three months ended March 31, 2023 increased $0.6 million, or 2.8%, to $22.2 million as compared to $21.6 million for the three months ended March 31, 2022. The increase was primarily due to a $1.3 million increase in expenses related to the Company’s acquisitions of Titan, Kumovis, and dp polar during fiscal year 2022, as each of these acquisitions was consummated subsequent to March 31, 2022 and, accordingly, were not part of the Company's results for the period then ended.

Consolidated operating loss

Our operating loss for the three months ended March 31, 2023 was $33.4 million, compared to a $23.2 million operating loss for the three months ended March 31, 2022, due to lower gross profit and higher SG&A and R&D expenses as discussed above.

Interest and other income (expense), net

The following table sets forth the components of interest and other income (expense), net for the three months ended March 31, 2023 and 2022.

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Interest and other income (expense), net
Foreign exchange loss$(372)$(2,218)
Interest income (expense), net3,805 165 
Other income (expense), net442 (230)
Total interest and other (expense) income, net$3,875 $(2,283)

For the three months ended March 31, 2023, interest income (expense), net increased as compared to the same period last year due to higher interest income earned on cash and cash equivalents resulting from increased interest rates.

Net (loss) income

31


The following table sets forth the net (loss) income for the three months ended March 31, 2023, and 2022.

Three Months Ended
(in thousands, except per share amounts)March 31, 2023March 31, 2022
(Loss) income before income taxes$(29,521)$(25,515)
(Provision) benefit for income taxes(8)(1,284)
Net (loss) income before redeemable non-controlling interest(29,529)(26,799)
Less: net (loss) attributable to redeemable non-controlling interest(108)— 
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Net (loss) income per common share:
Basic$(0.23)$(0.21)
Diluted$(0.23)$(0.21)

Our tax provision for the three months ended March 31, 2023 was de minimis, as compared to a $1.3 million tax provision for the three months ended March 31, 2022. The Company's effective tax rates for the three months ended March 31, 2023 and 2022 were significantly below the U.S. and foreign jurisdictions' statutory rates due to the Company's reported losses and the maintenance of a valuation allowance against deferred tax assets generated by such losses due to the Company's conclusion that it is more likely than not that its deferred tax assets will not be realized in various tax jurisdictions.

The net loss attributable to redeemable non-controlling interest reflects the portion of the loss incurred by Kumovis that is attributable to non-controlling interest holders. A similar amount was not reported for the three months ended March 31, 2022, as Kumovis was not acquired until April 1, 2022.

The increase in the net loss attributable to 3D Systems for the three months ended March 31, 2023, as compared to the net loss attributable to 3D Systems for the three months ended March 31, 2022, was primarily driven by an increase in the Company's loss from operations for the period, partially offset by lower foreign exchange transaction losses and higher interest and other income for the period.

Adjusted EBITDA (Non-GAAP)

The decrease in the Company's Adjusted EBITDA from $1.9 million for the three months ended March 31, 2022 to negative $10.1 million for the three months ended March 31, 2023 was primarily driven by the $10.2 million increase in the Company's reported operating loss (as described above). As shown in the reconciliation or our reported Net Loss to Adjusted EBITDA (below), the remaining change of $1.8 million in our Adjusted EBITDA reported for the three months ended March 31, 2023, as compared to the three months ended March 31, 2022, was primarily driven by changes in the amounts added back for stock compensation expense, acquisition and divestiture-related expense, and restructuring expense, each of which is included in our reported operating loss.

Reconciliation of Non-GAAP Measures

The table that follows provides a reconciliation of the Company's reported Net Loss to Adjusted EBITDA. Refer to the discussion of "How We Assess the Performance of Our Business" for additional information regarding Adjusted EBITDA and why management believes this measure provides useful information regarding the Company's results of operations.

32


Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Net Loss$(29,421)$(26,799)
Interest (income) expense, net(3,805)(165)
Provision (benefit) for income taxes1,284 
Depreciation expense5,312 5,818 
Amortization expense3,239 2,678 
Stock-based compensation expense10,292 12,658 
Acquisition and divestiture-related expense2,677 3,682 
Litigation costs79 — 
Restructuring expense1,703 319 
Redeemable non controlling interest(108)— 
Other non-operating (income) expense, net(70)2,448 
Adjusted EBITDA$(10,094)$1,923 

33


Segment Financial Results for the Three Months Ended March 31, 2023 and 2022

Effective January 1, 2023, the Chief Operating Decision Maker (“CODM”) evaluates the performance of the Company’s reportable segments based on, among other measures, Segment Adjusted EBITDA. In addition, the methodology for allocating certain costs has been revised to more closely reflect changes in the Company's business and estimates of usage by the Company's segments. Prior year amounts have been reclassified to conform with current year presentation. The following table presents the revenue and Adjusted EBITDA amounts reported by each of our segments and non-allocated corporate amounts for the three months ended March 31, 2023 and 2022:

RevenueAdjusted EBITDA
(in thousands)March 31, 2023March 31, 2022 ChangeMarch 31, 2023March 31, 2022 Change
Healthcare Solutions$48,725 $64,345 $(15,620)$5,065 $15,769 $(10,704)
Industrial Solutions72,511 68,656 3,855 6,902 6,565 337 
Corporate and Other— — — (22,061)(20,411)(1,650)
Total Company$121,236 $133,001 $(11,765)$(10,094)$1,923 $(12,017)

Healthcare Solutions

Revenue

For the three months ended March 31, 2023, Healthcare Solutions revenue decreased $15.6 million, or 24.3%, as compared to the three months ended March 31, 2022. The decrease in segment revenue was primarily due to a 46.2% reduction in sales to our dental orthodontic market as the demand for related elective dental procedures that our products support has been impacted by current economic conditions. The reduction in dental orthodontic market sales was partially offset by growth of 21.0% in other non-dental sales as compared to the three months ended March 31, 2022.

Adjusted EBITDA

For the three months ended March 31, 2023, Adjusted EBITDA for our Healthcare Solutions segment decreased $10.7 million, or 67.9%, as compared to the three months ended March 31, 2022, which was primarily driven by the decrease in segment revenue as well as a $2.5 million increase in operating expenses. The increase in operating expenses was primarily related to investments in our regenerative medicine efforts for bioprinting technologies as well as expenses from recently acquired businesses.

Industrial Solutions

Revenue

For the three months ended March 31, 2023, Industrial Solutions revenue increased $3.9 million, or 5.6%, as compared to the three months ended March 31, 2022. The increase in segment revenue was primarily due to a 9.8% increase in sales volumes partially offset by the negative impacts of foreign exchange. Excluding the impacts of foreign exchange, revenue for our Industrial Solutions segment increased by 9.3%.

Adjusted EBITDA

For the three months ended March 31, 2023, Adjusted EBITDA for our Industrial Solutions segment increased $0.3 million, or 5.1%, as compared to the three months ended March 31, 2022, which was primarily driven by higher overall sales volumes, partially offset by a decrease in segment gross profit margin driven by cost inflation and a $0.8 million increase in operating expenses. The increase in operating expenses was primarily driven by recent acquisitions.

Corporate and Other

Adjusted EBITDA

For the three months ended March 31, 2023, Corporate and Other Adjusted EBITDA was negative $22.1 million, as compared to negative $20.4 million for the three months ended March 31, 2022. The decrease of $1.7 million was primarily driven by an increase in corporate finance and corporate administrative costs attributable to professional services due to an increased usage
34


of consultants and third-party contractors, as well as increased fees incurred in connection with audit and tax services.

Liquidity and Capital Resources

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

Change
(Dollars in thousands)March 31, 2023December 31, 2022$%
Cash and cash equivalents$525,898 $388,134 $137,764 35.5 %
Short-term investments4,027 180,603 (176,576)(97.8)%
Accounts receivable, net94,677 93,886 791 0.8 %
Inventories147,365 137,832 9,533 6.9 %
771,967 800,455 (28,488)(3.6)%
Less:
Current lease liabilities10,542 9,036 1,506 16.7 %
Accounts payable51,415 53,826 (2,411)(4.5)%
Accrued and other liabilities54,159 55,571 (1,412)(2.5)%
116,116 118,433 (2,317)(2.0)
Operating working capital$655,851 $682,022 $(26,171)(3.8)%

We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. In doing so, we review and analyze our current cash on hand, the number of days our sales are outstanding, inventory turns, capital expenditure commitments and accounts payable turns. Our cash requirements, excluding acquisitions, primarily consist of funding working capital and capital expenditures.

At March 31, 2023, cash and cash equivalents and short-term investments totaled $529.9 million and decreased $38.8 million since December 31, 2022. This decrease resulted primarily from cash used in operations of $27.7 million (which includes $8.5 million of cash paid for legal settlements, see Note 17), capital expenditures of $9.0 million, and taxes paid related to net-share settlement of equity awards of $2.1 million.

Cash held outside the U.S. at March 31, 2023 was $60.0 million, or 11.4%, of total cash and cash equivalents, compared to $58.4 million, or 15.0%, of total cash and cash equivalents at December 31, 2022. As our previously unremitted earnings have been subjected to U.S. federal income tax, we expect any repatriation of these earnings to the U.S. would not incur significant federal and state taxes. However, these dividends are subject to foreign withholding taxes that are estimated to result in the Company incurring tax costs in excess of the cost to obtain cash through other means. Cash equivalents are comprised of funds held in money market instruments and are reported at their current carrying value, which approximates fair value due to the short-term nature of these instruments. We strive to minimize our credit risk by investing primarily in investment grade, liquid instruments and limit exposure to any one issuer depending upon credit quality. See “Cash Flow” discussion below.

The changes that make up the other components of working capital not discussed above resulted from the ordinary course of business. Differences between the amounts of working capital item changes in the cash flow statement and the balance sheet changes for the corresponding items are primarily the result of foreign currency translation adjustments.

35


Cash Flow

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

Three Months Ended
(in thousands)March 31, 2023March 31, 2022Dollar Change
Cash flow used in operating activities$(27,722)$(15,125)$(12,597)
Cash flow used in investing activities167,829 (373,209)541,038 
Cash flow used in financing activities(2,294)(12,518)10,224 

Cash flow from operations

For the three months ended March 31, 2023, cash used in operating activities was $27.7 million and cash used in operating activities for the three months ended March 31, 2022 was $15.1 million. The $12.6 million increase in cash flow used in operating activities during the three months ended March 31, 2023, as compared to the same period of the prior year, is primarily due to $8.5 million of cash paid for legal settlements in the three months ended March 31, 2023 (see Note 17) in addition to a seasonal increase in inventory balances.

Cash flow from investing activities

For the three months ended March 31, 2023, cash provided by investing activities was $167.8 million, which included $176.9 million of proceeds from the sales and maturities of short-term investments, partially offset by capital expenditures of $9.0 million.

For the three months ended March 31, 2022, cash used in investing activities was $373.2 million, which included $366.0 million of purchases of short-term investments, cash used for acquisitions and other investments of $9.3 million and capital expenditures of $4.1 million, partially offset by $6.2 million of proceeds from the sales and maturities of short-term investments.

Cash flow from financing activities

For the three months ended March 31, 2023, the cash flow used in financing activities was $2.3 million primarily due to taxes paid related to the net-share settlement of equity awards of $2.1 million.
For the three months ended March 31, 2022, the cash flow used in financing activities was $12.5 million primarily due to taxes paid related to the net-share settlement of equity awards of $10.1 million and the $2.3 million payment for the acquisition of a non-controlling interest.

Off-Balance Sheet Arrangements

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

Material Cash Requirements

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

Indebtedness

At March 31, 2023, we had $460 million of outstanding 0% convertible notes which mature in November of 2026. Management may consider pursuing additional long-term financing when it is appropriate in light of cash requirements for operations or other strategic opportunities, which could result in higher financing costs.
36


Purchase Commitments

We have purchase commitments under legally enforceable agreements for goods and services with defined terms as to quantity, price and timing of delivery.

Leases

The Company had operating and financing lease obligations (inclusive of interest) of $89.5 million at March 31, 2023, primarily related to real estate and equipment leases, of which approximately $11.0 million in payments are expected over the remainder of 2023. Additionally, at March 31, 2023, the Company had $14.2 million in lease obligations for which the leases have not commenced as the facilities are under construction by the landlord.

Dussur

In March 2022, Dussur and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. 3D Systems is committed to an initial investment of approximately $6.5 million, of which $3.4 million was deposited in an escrow account during the three months ended December 31, 2022 and was reported as restricted cash within other assets on the balance sheet as of March 31, 2023 and December 31, 2022. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. Accordingly, the $3.4 million held in escrow plus an additional $3.1 million owed to the joint venture as of March 31, 2023 was deposited into a bank account of the joint venture during April 2023 for use in its operations. Additional future investments are contingent upon the achievement of certain milestones by the joint venture. The impact on the Company’s financial position, results of operations and cash flows is not expected to be material other than the cash outflow(s) related to the initial and contingent investments.

Sources of Funding to Satisfy Material Cash Requirements

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

Other Contractual Commitments

Convertible Notes

We were in compliance with all covenants of the outstanding 0% convertible notes due November 2026 as of March 31, 2023.

Indemnification

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

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


37


Critical Accounting Estimates

Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

As of the date of this report, there have been no changes to our critical accounting estimates described in the 2022 Form 10-K that have had a material impact on our condensed consolidated financial statements and related notes.

Forward-Looking Statements

Certain statements made in this Form 10-Q 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 our actual results, performance or achievements to be materially different from historical results or from any future results expressed or implied by such forward-looking statements. In many cases, you can identify forward-looking statements by terms such as “believes,” “belief,” “expects,” “may,” “will,” “estimates,” “intends,” “anticipates,” or “plans” or the negative of these terms or other comparable terminology.

Forward-looking statements are based upon management’s beliefs, assumptions and current expectations concerning future events and trends, using information currently available, and are necessarily subject to uncertainties, many of which are outside our control. Although we believe that the expectations reflected in the forward-looking statements are reasonable, forward-looking statements are not, and should not be relied upon as a guarantee of future performance or results, nor will they necessarily prove to be accurate indications of the times at or by which any such performance or results will be achieved. A number of important factors could cause actual results to differ materially from those expressed in or implied by the forward-looking statements. These factors include without limitation:

impact on our business as a result of macroeconomic events, including the Russia-Ukraine war and other geopolitical risks, recession, supply chain disruptions and foreign exchange volatility;
our ability to deliver products that meet changing technology and customer needs;
our ability to identify strategic acquisitions, to integrate such acquisitions into our business without disruption and to realize the anticipated benefits of such acquisitions;
impact of future write-off or write-downs of goodwill and intangible assets;
the concentration of revenue and credit risk exposure from our largest customer;
our ability to acquire and enforce intellectual property rights and defend such rights against third party claims;
our ability to protect our intellectual property rights and confidential information, including our digital content, from third-party infringers or unauthorized copying, use or disclosure;
failure of our information technology infrastructure or inability to protect against cyber-attack;
our ability to predict quarterly sales and manage product inventory due to uneven sales cycle;
our ability to generate net cash flow from operations;
our ability to service our debt and ability to raise funds necessary to settle conversions of the Notes in cash, repay the Notes at maturity, or repurchase the Notes in the case of a fundamental change;
our ability to remediate material weaknesses in our internal controls over financial reporting and maintain effective internal controls;
fluctuations in our gross profit margins, operating income or loss and/or net income or loss;
our ability to efficiently conduct business outside the U.S.;
our dependence on our supply chain for components and sub-assemblies used in our 3D printers and other products and for raw materials used in our print materials;
our ability to manage the costs and effects of litigation, investigations or similar matters involving us or our subsidiaries;
product quality problems that result in decreased sales and operating margin, product returns, product liability, warranty or other claims;
our ability to retain our key employees and to attract and retain new qualified employees, while controlling our labor costs;
our ability to successfully develop and commercialize regenerative medicine products ourselves, or in conjunction with development partners;
disruption in our management information systems for inventory management, distribution, and other key functions;
compliance with U.S. and other anti-corruption laws, data privacy laws, trade controls, economic sanctions, and similar laws and regulations;
38


our ability to maintain our status as a responsible contractor under federal rules and regulations;
changes in, or interpretation of, tax rules and regulations; and
the other factors discussed in the reports we file with or furnish to the SEC from time to time, including the risks and important factors set forth in additional detail in Item 1A. “Risk Factors” in the 2022 Form 10-K.

Readers are cautioned not to place undue reliance on these forward-looking statements. The forward-looking statements included herein are made only as of the date of this Form 10-Q and we undertake no obligation to publicly update or revise any forward-looking statement made by us or on our behalf, whether as a result of new information, future developments, subsequent events or circumstances or otherwise, except as required by law. All subsequent written or oral forward-looking statements attributable to us or individuals acting on our behalf are expressly qualified in their entirety by the cautionary statements referenced above.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

For a discussion of market risks at December 31, 2022, refer to Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” in our 2022 Form 10-K. During the three months ended March 31, 2023, there were no material changes or developments that would materially alter the market risk assessment performed as of December 31, 2022.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As of March 31, 2023, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) pursuant to Rules 13a-15 and 15d-15 under the Exchange Act. These controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, in a manner to allow timely decisions regarding required disclosures. Based on this evaluation, management has concluded that our disclosure controls and procedures were not effective as of March 31, 2023 due to the following two material weaknesses in internal control over financial reporting:

We did not design or maintain effective controls in response to the risks of material misstatement, including designing and maintaining formal accounting policies, procedures, and controls over significant accounts and disclosures to achieve complete, accurate and timely financial accounting, reporting and disclosures, with respect to: (1) revenue, receivables and deferred revenue, including the input of executed contract terms into the Company’s information systems that perform revenue recognition; and (2) the review of internally prepared reports and analyses utilized in the financial closing process.

Notwithstanding the existence of the material weaknesses described above, management believes that the condensed consolidated financial statements included in this Form 10-Q fairly present, in all material respects, our financial position, results of operations and cash flows as of and for the periods presented, in conformity with GAAP.

Management’s Plan for Remediation
The material weaknesses described above were initially identified at December 31, 2020 and continued to exist at December 31, 2022. However, as a result of the remediation plan we commenced in January 2021, the number of control deficiencies that aggregated into the material weaknesses at December 31, 2022 were significantly reduced as compared to December 31, 2020. The remediation plan we began in January 2021 is designed to improve our internal control over financial reporting and remediate the related control deficiencies that led to these material weaknesses. In response to these deficiencies, management, with the oversight of the Audit Committee of the Board of Directors, has identified and implemented steps to remediate the material weaknesses.

During the year ended December 31, 2022, the Company completed the implementation of the following remedial measures designed to address the material weaknesses and to continue to improve our internal control over financial reporting.
Established a formal controls governance committee in the first quarter of 2022 to manage and enhance the oversight and execution of internal controls. The controls governance committee consists of members of senior leadership, which meets monthly or more frequently as needed.
39


Retained an outside firm with expertise in the design and execution of internal controls over financial reporting to examine our control design, perform a root cause analysis as to why certain controls have not been and continue to not be properly executed, and to advise on changes in the design of our controls and procedures and implementation of our remediation activities.
Enhanced the global control environment, including testing in 2022 of a significant number of additional business process and information technology controls.
Implemented software to manage and administer account reconciliations.
Revamped and expanded our internal disclosure processes to provide greater representation across functions and improve opportunities to identify matters requiring accounting disposition or disclosures.
Implemented software enhancements, including a tax reporting solution for our tax provision process.
Redesigned controls related to the accounting for the income tax process.
Engaged a third party to review our quarterly and annual tax calculations.
Hired additional experienced resources with backgrounds in income tax accounting.

Our remaining internal control remediation efforts are expected to include the following:
Design and implementation of enhanced policies, procedures and controls relating to our revenue recognition and our closing and financial reporting process.
Redesign of existing management review controls, including the input of executed contract terms into the Company’s information systems that perform revenue recognition.
Hire and retain additional staff with sufficient experience and knowledge in GAAP financial reporting matters and internal control over financial reporting.
Train appropriate personnel in the effective design and execution of our enhanced policies, procedures and controls, including the importance of the ongoing, consistent effective execution of such procedures and controls.
Initiation of a robust finance transformation initiative with dedicated resources tasked to create a more efficient close process and implement key technologies to enable a more mature and automated control environment.

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

Changes in Internal Control Over Financial Reporting

We are in the process of implementing certain changes to our internal controls to remediate the material weaknesses described above. Except as noted above, there were no changes in the Company’s internal control over financial reporting during the three months ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II — OTHER INFORMATION
Item 1. Legal Proceedings

The information relating to legal proceedings set forth under the header “Litigation” in Note 17 to the Financial Statements in Part I, Item 1 of this Form 10-Q is incorporated herein by reference.

Item 1A. Risk Factors 

There are no material changes to the risk factors previously disclosed in our 2022 Form 10-K in response to Item 1A, “Risk Factors” in the 2022 Form 10-K.

40


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Issuance of Unregistered Securities and Issuer Purchases of Equity Securities

Issuances of Unregistered Securities

None.

Issuer purchases of equity securities

We did not repurchase any of our equity securities in the open market during the three months ended March 31, 2023; however, shares of common stock were surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards and units pursuant to our Amended and Restated 2015 Incentive Stock Plan.

Total number of shares (or units) purchased Average price paid per share (or unit)
January 1, 2023 - January 31, 202341,697  $9.00 
February 1, 2023 - February 28, 202345,751  11.66 
March 1, 2023 - March 31, 2023120,097  10.29 
Total207,545 
a
$10.33 
b

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

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Not applicable.

Item 6. Exhibits
41


(a)(3)Exhibits
The following exhibits are included as part of this filing and incorporated herein by this reference:
 
3.1Certificate of Incorporation of Registrant. (Incorporated by reference to Exhibit 3.1 to Registrant’s Form 8-B filed on August 16, 1993, and the amendment thereto, filed on Form 8-B/A on February 4, 1994.)
 
3.2Amendment to Certificate of Incorporation filed on May 23, 1995. (Incorporated by reference to Exhibit 3.2 to Registrant’s Registration Statement on Form S-2/A, filed on May 25, 1995.)
 
Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May 19, 2004. (Incorporated by reference to Exhibit 3.1 to Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2004, filed on August 5, 2004.)
 
Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May 17, 2005. (Incorporated by reference to Exhibit 3.1 to Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2005, filed on August 1, 2005.)
 
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on October 7, 2011. (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K, filed on October 7, 2011.)
 
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on May 21, 2013. (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K, filed on May 22, 2013.)
 
Amended and Restated By-Laws. (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K, filed on March 15, 2018.)
 
Specimen Common Stock Certificate. (Incorporated by reference to Exhibit 4.1 to Registrant’s Registration Statement on Form S-3 (Registration No. 333-182065), filed on June 12, 2012.)
Description of Common Stock. (Incorporated by reference to Exhibit 4.2 to Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020.)
Indenture, dated as of November 16, 2021, between 3D Systems Corporation and The Bank of New York Mellon Trust Company, N.A., as trustee. (Incorporated by reference to the Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on November 17, 2021.)
Form of 0% Convertible Notes due 2026 (included in Exhibit 4.3). (Incorporated by reference to the Exhibit 4.2 of the Registrant’s Current Report on Form 8-K filed on November 17, 2021.)
 
31.1
Certification of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated May 10, 2023.
 
31.2
Certification of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated May 10, 2023.
 
32.1
Certification of Principal Executive Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, dated May 10, 2023.
 
32.2
Certification of Principal Financial Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, dated May 10, 2023.
101.INS†Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because the its XBRL tags are embedded within the Inline XBRL document.In
 
101.SCH†Inline XBRL Taxonomy Extension Scheme Document
101.CAL†Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF†Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB†Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE†XBRL Taxonomy Extension Presentation Linkbase Document
104 Cover Page Interactive Data File - this data file does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
42


† Exhibits filed herein. All exhibits not so designated are incorporated by reference to a prior filing, as indicated.

SIGNATURES

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 thereunto duly authorized.
3D Systems Corporation
By/s/ Michael Turner
Michael Turner
Executive Vice President and Chief Financial Officer
(principal financial and accounting officer)
Date: May 10, 2023

43
EX-31.1 2 ddd-2023_03x31exx311.htm EX-31.1 Document

Exhibit 31.1

Certification of
Principal Executive Officer of
3D Systems Corporation

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

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

Date: May 10, 2023
 
By:/s/ Dr. Jeffrey A. Graves
 Dr. Jeffrey A. Graves
Title:President, Chief Executive Officer and Director
(principal executive officer)



EX-31.2 3 ddd-20230331ex312.htm EX-31.2 Document

Exhibit 31.2

Certification of
Principal Financial Officer of
3D Systems Corporation

I, Michael Turner, certify that:

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

Date: May 10, 2023
 
By:
/s/ Michael Turner
 
Michael Turner
Title:Executive Vice President and Chief Financial Officer
(principal financial officer)



EX-32.1 4 ddd-2023_03x31exx321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certification is provided pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and accompanies the Quarterly Report on Form 10-Q (the “Form 10-Q”) for the quarter ended March 31, 2023 of 3D Systems Corporation (the “Issuer”).

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

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

Date: May 10, 2023
/s/ Dr. Jeffrey A. Graves
Name: Dr. Jeffrey A. Graves
(principal executive officer)



EX-32.2 5 ddd-2023_03x31exx322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certification is provided pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and accompanies the Quarterly Report on Form 10-Q (the “Form 10-Q”) for the quarter ended March 31, 2023 of 3D Systems Corporation (the “Issuer”).

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

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

Date: May 10, 2023
/s/ Michael Turner
Name: Michael Turner
(principal financial officer)



EX-101.SCH 6 ddd-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Interest and Other Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Interest and Other Income (Expense), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Net Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Revenue (Revenue by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Inventories (Components Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Inventories (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill (Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Leases (Balance Sheet Classifications) (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Redeemable Non-Controlling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Interest and Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Net Earnings (Loss) Per Share (Equity Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Net Earnings (Loss) Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ddd-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ddd-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ddd-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payment period Litigation Settlement, Amount Awarded To Other Party, Payment Period Litigation Settlement, Amount Awarded To Other Party, Payment Period Business Acquisition [Axis] Business Acquisition [Axis] Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Remaining minimum base lease payments Lessee, Operating Lease, Liability, to be Paid Net (loss) income before redeemable non-controlling interest Net (loss) income before redeemable non-controlling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Number of subpoenas Loss Contingency, Pending Claims, Number Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax asset Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization Area of building Area of Real Estate Property Easyway Wuxi Easyway [Member] Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China. Loss on short-term investments Gain (Loss) on Investments Redeemable non-controlling interest redemption value in excess of carrying value Redemption value in excess of carrying value Redeemable non-controlling interest redemption value in excess of carrying value Noncontrolling Interest, Change in Redemption Value Suspended penalty amount Litigation Settlement, Suspended Penalty Litigation Settlement, Suspended Penalty Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair value of notes Debt Instrument, Fair Value Disclosure Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other Income and Expenses [Abstract] Number of agencies Number Of Regulatory Agencies Number Of Regulatory Agencies Financial Instruments [Domain] Financial Instruments [Domain] Other investing activities Payments for (Proceeds from) Other Investing Activities Restricted stock and restricted stock units Restricted Stock And Restricted Stock Unit [Member] Restricted Stock And Restricted Stock Unit Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Interest rate (as a percentage) Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net (loss) income attributable to 3D Systems Corporation Net loss attributable to 3D Systems Corporation Net (loss) income attributable to 3D Systems Corporation Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Shares excluded from diluted loss per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Other Other Intangible Assets [Member] Accruals for Warranties Issued Accruals For Warranties Issued Warranty revenue deferred. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Number of milestones Business Combination, Number Of Milestones Business Combination, Number Of Milestones Earnout liability Accrued Earnout Liability, Noncurrent Accrued Earnout Liability, Noncurrent Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Investment, Name [Domain] Investment, Name [Domain] Leases Lessee, Operating Leases [Text Block] Equity interest percentage Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party [Domain] Related Party [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] U.S. Department Of Justice U.S. Department Of Justice [Member] U.S. Department Of Justice Conversion price (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Operating lease, liability, current, statement of financial position, extensible list Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Phantom Share Units (PSUs) Phantom Share Units (PSUs) [Member] Kumovis GmbH Kumovis GmbH [Member] Kumovis GmbH Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Remaining minimum base lease payments, December 31, 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive (loss) income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Defined benefit pension plan Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Accounts receivable Increase (Decrease) in Accounts and Other Receivables Award Type [Axis] Award Type [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Restructuring expense Restructuring Costs Volumetric Biotechnologies, Inc. Volumetric Biotechnologies, Inc. [Member] Volumetric Biotechnologies, Inc. Operating leases Operating Lease, Liability, Current Intangible Assets Other Than Goodwill Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block] In-process research and development In Process Research and Development [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Expected cash charges Restructuring and Related Cost, Expected Cost Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Issuance (repurchase) of stock Stock Issued During Period, Value, New Issues And Repurchases Stock Issued During Period, Value, New Issues And Repurchases Long-term debt, net of deferred financing costs Long-Term Debt, Excluding Current Maturities Certificates of deposit Certificates of Deposit [Member] Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Measurement period adjustments Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquired ownership percentage Business Acquisition, Percentage of Voting Interests Acquired Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cost Basis Debt Securities, Available-for-Sale, Amortized Cost, Current Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Debt Securities, Available-for-Sale, Current Legal contingencies Loss Contingency, Accrual, Current Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Earnout payment milestone Share-Based Payment Arrangement, Expense, Earnout Payment Milestone Share-Based Payment Arrangement, Expense, Earnout Payment Milestone Document Type Document Type Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Current assets, including cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Borrowings Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Issuance of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Remaining minimum base lease payments, December 31, 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] Operating lease, liability, noncurrent, statement of financial position, extensible list Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Long-term lease liabilities Lease Liability, Noncurrent [Abstract] Lease Liability, Noncurrent Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net (loss) income per common share: Earnings Per Share [Abstract] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Performance Shares Performance Shares [Member] Accrued and other liabilities Total Accrued Liabilities, Current Remaining minimum base lease payments, thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Shares Issuable Shares Issuable [Member] Shares Issuable Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Compensation and benefits Employee-related Liabilities, Current (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Benefit for deferred income taxes and reserve adjustments Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Issuance (repurchase) of stock (in shares) Stock Issued During Period, Shares, New Issues And Repurchases Stock Issued During Period, Shares, New Issues And Repurchases Net Earnings (Loss) Per Share Earnings Per Share [Text Block] Redeemable Non-Controlling Interest Noncontrolling Interest Disclosure [Text Block] Customer [Axis] Customer [Axis] Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Finance leases Finance Lease, Liability, Noncurrent Customer deposits Contract with Customer, Liability, Customer Deposits, Current Contract with Customer, Liability, Customer Deposits, Current Balance at beginning of year, gross Balance at ending of year, gross Goodwill, Gross Liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Total comprehensive (loss) income, net of taxes Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Short-term Investments and Marketable Securities Short-Term Investments [Member] Award Type [Domain] Award Type [Domain] Unrecognized stock-based compensation expense, period for recognize Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other comprehensive income (loss) Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Payment in cash Payments to Acquire Businesses, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Regulatory Agency [Axis] Regulatory Agency [Axis] Amounts included in contract liability at the beginning of period Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Subsequent Events Subsequent Events [Text Block] Acquisition and divestiture-related expense Acquisition And Divestiture Related Expense Acquisition And Divestiture Related Expense Legal contingencies Estimated Litigation Liability, Noncurrent Restricted cash, current Restricted Cash Equivalents, Current Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Patent costs Patents [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Remaining lease term Lessee, Term Of Contract Lessee, Term Of Contract Net proceeds from offering Proceeds from Debt, Net of Issuance Costs Minimum Minimum [Member] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Restricted cash and cash equivalents, current Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Directorate of Defense Trade Controls Directorate Of Defense Trade Controls [Member] Directorate Of Defense Trade Controls Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Provision for inventory obsolescence and revaluation Inventory Write-down Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Share price (in dollars per share) Share Price Trading Symbol Trading Symbol Entity File Number Entity File Number Intangible Assets Intangible Assets Disclosure [Text Block] Short-term bond mutual funds Short-Term Bond Mutual Fund [Member] Short-Term Bond Mutual Fund Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Amortization expense for intangible assets, 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Purchases of short-term investments Payments to Acquire Short-Term Investments Less: comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Acquisitions Business Combination Disclosure [Text Block] Stock options Equity Option [Member] Accounts payable Increase (Decrease) in Accounts Payable Purchase price Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Concentration risk (as a percentage) Concentration Risk, Percentage Subsequent Events [Abstract] Income Taxes Income Tax Disclosure [Text Block] Titan Additive LLC Titan Additive LLC [Member] Titan Additive LLC Finished goods and parts Inventory, Finished Goods, Net of Reserves Post-closing net working capital adjustment Business Combination, Post Closing Net Working Capital Adjustment Business Combination, Post Closing Net Working Capital Adjustment Amortization expense Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash interest payments Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Net income (loss) per share - basic (in dollars per share) Earnings Per Share, Basic Remaining minimum base lease payments, December 31, 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Corporate and other Corporate, Non-Segment [Member] Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Purchase of non-controlling interests Installment payments Payments to Noncontrolling Interests Concentration Risk Type [Domain] Concentration Risk Type [Domain] Vesting [Domain] Vesting [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] Amortization expense for intangible assets, 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Money market funds Money Market Funds [Member] Export Controls And Government Contracts Compliance Export Controls And Government Contracts Compliance [Member] Export Controls And Government Contracts Compliance Wematter Wematter AB [Member] Wematter AB Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Weighted average maturity Debt Securities, Available-For-Sale, Weighted Average Maturity Period Debt Securities, Available-For-Sale, Weighted Average Maturity Period Common Stock Common Stock [Member] Stock-based compensation expense Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Number of reportable segments Number of Reportable Segments Additional payments Business Combination, Contingent Consideration, Liability Product technology Product Technology [Member] Product Technology Statement [Table] Statement [Table] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Redemption percentage of principal amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating leases Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Accounts receivable, net of reserves — $2,922 and $3,114 Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Litigation Case [Domain] Litigation Case [Domain] Threshold consecutive trading days, sale price per share Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Cash deferment period Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period Interest income (expense), net Interest (income) expense, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Regulatory Agency [Domain] Regulatory Agency [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Interest and other income (expense), net Total interest and other income (expense), net Nonoperating Income (Expense) Right-of-use assets Right-of-use assets Right-Of-Use Asset Right-Of-Use Asset Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Industrial Solutions Industrial Segment [Member] Industrial Segment Gross Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense Loss Contingencies [Table] Loss Contingencies [Table] Goodwill Goodwill Disclosure [Text Block] Operating leases Operating Lease, Right-of-Use Asset Products Product [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Equity Securities without a Readily Determinable Value Equity Securities without Readily Determinable Fair Value [Policy Text Block] Finance lease, liability, current, statement of financial position, extensible list Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Acquired patents Patented Technology [Member] Loss from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Unamortized amount Debt Instrument, Unamortized Discount (Premium), Net Aggregate carrying value of equity investments without a readily determinable value Equity Securities without Readily Determinable Fair Value, Amount Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator for net (loss) income per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Services Service [Member] Goodwill Goodwill Balance at beginning of period Balance at end of period Goodwill Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Product warranty liability Standard Product Warranty Accrual (Provision) benefit for income taxes Provision (benefit) for income taxes Income Tax Expense (Benefit) Finance lease, right-of-use asset, statement of financial position, extensible list Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Geographical [Domain] Geographical [Domain] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Deferred income tax liability Deferred Income Tax Liabilities, Net Remaining minimum base lease payments, December 31, 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Adjusted EBITDA Adjusted Earnings before Interest Taxes Depreciation and Amortization Adjusted Earnings before Interest Taxes Depreciation and Amortization Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash noncurrent Restricted Cash, Noncurrent Total cost of sales Cost of Goods and Services Sold Current lease liabilities Lease Liability, Current [Abstract] Lease Liability, Current Long-term deferred revenue Contract With Customer, Liability, Deferred Revenue, Noncurrent Contract With Customer, Liability, Deferred Revenue, Noncurrent Diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Components of Inventories Schedule of Inventory, Current [Table Text Block] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement Collaborative Arrangement [Member] Aggregate grant date fair value of outstanding and unvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value Escrow deposit Equity Method Investments, Escrow Deposit Equity Method Investments, Escrow Deposit Investments Investments Common stock, $0.001 par value, authorized 220,000 shares; shares issued 131,164 and 131,207 as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Bureau Of Industry And Security Of The Department Of Commerce Bureau Of Industry And Security Of The Department Of Commerce [Member] Bureau Of Industry And Security Of The Department Of Commerce Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Senior Notes Senior Notes [Member] Current lease liabilities Current lease liabilities Lease Liability, Current Lease Liability, Current Other non-operating (income) expense Other Operating Income (Expense), Net Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value APAC Asia Pacific [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Unrealized loss on short-term investments Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member] Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Convertible Debt Convertible Debt [Member] Entach Inc Entach Inc [Member] Entach Inc Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Transfer of equipment from inventory to property and equipment, net Transfer of equipment from inventory to property and equipment, net Transfer of equipment from inventory to property and equipment, net. Cash, cash equivalents and restricted cash at the beginning of the year Cash, cash equivalents and restricted cash at the end of the year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Less: net (loss) attributable to redeemable non-controlling interest Redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Balance at beginning of year, dispositions, acquisitions and impairments Balance at ending of year, dispositions, acquisitions and impairments Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Net (loss) income attributable to common stock shareholders Net Income (Loss) Available to Common Stockholders, Basic Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Common stock, shares issued (in shares) Common Stock, Shares, Issued Initial investment Equity Method Investments Deferred revenue Contract with Customer, Liability, Current Foreign exchange (loss) gain, net Foreign Currency Transaction Gain (Loss), before Tax Finance leases Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Issued amount Debt Instrument, Face Amount Total other comprehensive (loss) income, net of taxes: Other Comprehensive Income (Loss), Net of Tax Comprehensive (loss) income attributable to 3D Systems Corporation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Schedule of Segment Reporting Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Balance Sheet Classifications Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Number of non-financial milestones Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Acquisition years Business Acquisition, Period Results Included in Combined Entity Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Right-of-use assets Right-Of-Use Asset [Abstract] Right-Of-Use Asset Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Acquired technology Acquired Technology [Member] Acquired technology [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Pension plan adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Accounts receivable, reserves Accounts Receivable, Allowance for Credit Loss, Current Finance lease, liability, noncurrent, statement of financial position, extensible list Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other (expense) income, net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Corporate Joint Venture Corporate Joint Venture [Member] Accrued taxes Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Cash income tax payments, net Income Taxes Paid, Net Operating lease, right-of-use asset, statement of financial position, extensible list Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Business Acquisition [Line Items] Redeemable Noncontrolling Interest [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Accumulated Other Comprehensive Loss Stockholders' Equity Note Disclosure [Text Block] Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Revenue: Revenues [Abstract] Net Finite-Lived Intangible Assets, Net Line of Credit Facility [Table] Line of Credit Facility [Table] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unrealized Gains (Losses) Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Settlements Made Settlements Made Warranty revenue recognized. Discounts and expenses Amortization of Debt Discount (Premium) Tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Long-term employee indemnity Other Liabilities, Employee Indemnity, Noncurrent Other Liabilities, Employee Indemnity, Noncurrent Schedule of Other Liabilities Other Noncurrent Liabilities [Table Text Block] Title of 12(b) Security Title of 12(b) Security Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Healthcare Solutions Healthcare Segment [Member] Healthcare Segment Short-term investments Short-Term Investments Payables and Accruals [Abstract] Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Business Combination and Asset Acquisition [Abstract] Long-term lease liabilities Long-term lease liabilities Lease Liability, Noncurrent Lease Liability, Noncurrent Shares withheld related to net-share settlement of equity awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Segment Information Segment Reporting Disclosure [Text Block] Amortization expense for intangible assets, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Amount awarded Litigation Settlement, Amount Awarded to Other Party Numerator for basic and diluted net (loss) income per share: Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract] Inventories Total inventories Inventory, Net Estimated post closing purchase price adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Accounts payable Accounts Payable, Current Other long-term liabilities Other Accrued Liabilities, Noncurrent Percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Defined benefit pension obligation Liability, Defined Benefit Pension Plan, Noncurrent Entity Filer Category Entity Filer Category Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Table Text Block] Basic (in shares) Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States (included in Americas above) UNITED STATES Ownership percentage Equity Method Investment, Ownership Percentage Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 17) Commitments and Contingencies Security Exchange Name Security Exchange Name Cash paid at acquisition Payments To Acquire Businesses, Gross, Current Payments To Acquire Businesses, Gross, Current Redeemable non-controlling interest Beginning balance Ending balance Redeemable Noncontrolling Interest, Equity, Carrying Amount Restricted Stock Restricted Stock [Member] Total revenue Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of shares amount Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cash and Cash Equivalents Cash and Cash Equivalents [Member] Cover page. Cover [Abstract] Incentive Awards Incentive Awards [Member] Incentive Awards Depreciation, amortization and accretion of debt discount Depreciation, Depletion and Amortization, Nonproduction Share-Based Compensation Share-Based Payment Arrangement [Text Block] Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Work in process Inventory, Work in Process, Net of Reserves Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Asset Forecast Forecast [Member] Saudi Arabian Industrial Investments Company Saudi Arabian Industrial Investments Company [Member] Saudi Arabian Industrial Investments Company Taxes paid related to net-share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Cost of sales: Cost of Goods and Services Sold [Abstract] Total liabilities, redeemable non-controlling interest and stockholders’ equity Liabilities and Equity Unrealized gain on exchange rate Foreign Currency Transaction Gain (Loss), Unrealized Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Related Party [Axis] Related Party [Axis] Threshold percentage of sales price per share Debt Instrument, Threshold Percentage of Sales Price Percent Debt Instrument, Threshold Percentage of Sales Price Percent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Beginning Balance Ending Balance Deferred Warranty Revenue Deferred warranty revenue. Acquisitions and other investments, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Accrued and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Corporate bonds Other Corporate Bonds [Member] Vesting [Axis] Vesting [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Net income (loss) per share - diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Interest and Other Income (Expense), Net Other Nonoperating Income and Expense [Text Block] Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss (gain) on the disposition of businesses, property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Consolidation Items [Axis] Consolidation Items [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Shares issued, vested & expired under compensation (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Remaining minimum base lease payments, December 31, 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-term tax liability Accrued Income Taxes, Noncurrent Customer Concentration Risk Customer Concentration Risk [Member] Additional payment period Business Combination, Contingent Consideration, Liability, Period Business Combination, Contingent Consideration, Liability, Period Lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained In Exchange For Lease Liability Right-of-Use Asset Obtained In Exchange For Lease Liability Outstanding performance obligation Revenue, Remaining Performance Obligation, Amount Interest expenses Investment Income, Investment Expense Deferred cash consideration Deferred cash consideration Payments To Acquire Businesses, Gross, Noncurrent Payments To Acquire Businesses, Gross, Noncurrent Redeemable Noncontrolling Interest Equity [Roll Forward] Redeemable Noncontrolling Interest Equity [Roll Forward] Redeemable Noncontrolling Interest Equity Americas Americas [Member] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Amortization expense Amortization Entity Address, Address Line One Entity Address, Address Line One Other financing activities Proceeds from (Payments for) Other Financing Activities Translation adjustments Redeemable Noncontrolling Interest, Equity, Translation Adjustments Redeemable Noncontrolling Interest, Equity, Translation Adjustments Product and Service [Axis] Product and Service [Axis] Interest and Other Income (Expenses), Net Interest and Other Income [Table Text Block] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Fair value of RNCI Estimated fair value of RNCI Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value Trade names Trade Names [Member] Equity Method of Accounting Equity Method Investments [Policy Text Block] Unrealized loss on short-term investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Sales and maturities of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory reserve Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Subsequent Event [Table] Subsequent Event [Table] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Pension plan adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Warrant Obligation [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Litigation costs Litigation Settlement, Expense Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Dilutive effect of shares issuable under stock based compensation and other plans (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Interest income Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Shares withheld related to net-share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Purchase price Total fair value of consideration transferred Business Combination, Consideration Transferred Other accrued liabilities Other Accrued Liabilities, Current Litigation liability Estimated Litigation Liability Number of installment payments Litigation Settlement, Number Of Installment Payments Litigation Settlement, Number Of Installment Payments Schedule of Recognized Warranty Revenue and Incurred Warranty Costs Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block] Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]. City Area Code City Area Code ASSETS Assets [Abstract] All other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Measurement period Debt Instrument, Convertible, Measurement Period Debt Instrument, Convertible, Measurement Period Remaining performance obligation (as a percentage) Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Other liabilities Total Other Liabilities, Noncurrent Dp polar GmbH Dp polar GmbH [Member] Dp polar GmbH Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Asset impairment Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] One Customer One Customer [Member] One Customer Amortization expense for intangible assets, 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule Of Net Loss Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average shares outstanding: Weighted Average Number Of Share Outstanding [Abstract] Weighted Average Number Of Share Outstanding Percentage of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Customer [Domain] Customer [Domain] EX-101.PRE 10 ddd-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ddd-20230331_g1.jpg begin 644 ddd-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH **** " MBBB@ HHHH **"<#)KE?$?C2WTK=;V 6XO.A[I'_O8ZGV% '545X?+J5[-?\ MVV2ZE-SG/FEN1]/0>U>X 8I@%%>-_&&>8^)K.W,K&%;19%CSP&+N"<>N /RJ MKX,^(MSH7EV.KL]SIZC:A R\/H!ZK[=NW3!+ >W456L-0M=2M$N;"=+B!QE9 M$.0?_K^U6:0!1110 4444 %%%% !1110 4444 %%%% !1110 4R::.WB:69U M2-!EF8X 'J:IZKK-GI%I]HO)=HZ*@&6<^@'^17EVO^)KS7IL2_NK93E(%.1] M3ZT ;7B+QU)=;[;1'>*$Y#7&,,XZ?+Z#OG@_2N,HZ450@KWFO!J]YI,9X]\8 MT U[3WP-S6Q!/L&./YUYU7H_QD_Y#>G?]>Y_]"KSBFA&WX;\5ZEX8NQ)8R%H M"V9;9S\C],_0\#GK_(^W>&/%FG^*;$S63%)H\">!S\T9(_4>A[_I7SM4]G>W M.G7:75C,\$\>2DB'!'%*P'T_17!>"_B1!K;1V&L;+6_9MJ,.(YL],>C=L=ST MZX'>@@CBD,**** "BBB@ HHHH **** "BBFR2+%&SNRJJC)+' ]Z '$XKFO M$?C&WT;=;VVVXO,$;<_+'QP6_P /Y5B>)/'+2;[317"@?*]SCK_N?X_EZUPQ MR6))))ZY-.P%F_O[G4[MKF]E:61NYZ >@'8C_&3_D- MZ=_U[G_T*O.*8@HHH]?;K0 5Z'X-^)D^F>7I^OLT]F,!+CJ\(QT( RPZ>XYZ M\ >>?_JHH ^HK>XBNK=)[>19(I%#(Z'(8'H0:DKP[P)X[E\.3"QU M+I+-5.D^'YY8F*S28BB8'HQ M[_@ 3^%>0C@4T 44Z.*2:58X4:1V.%11DD^PKO/#W@$#;-$DE; MEG!8*?H,$\"NKCB2",)$BHH& JC %<9X\U^U.FOI5O)YD[NOFA>B 8;D^N<< M#WI >>4444P)K/\ X_[?_KJO\Z]SKPRS_P"/^W_ZZK_.O2_&6!EU#2K M@D;7BD0#N"I!_P#9A7F=>I_&G_F"_P#;?_VG7EE-""NY^$ZPS>*KJ"Y1'CGL M)(RCKD/\R$@COP#7#5V/PLG6+Q[;HX_UT,B+CUV[N?P!H W/%WPM^SJ]YX8# MLBC+V9RS #.2AZGMPI8?[0]._P!>"KC/(:](^%_C VEP-#U&0F"8XM&)^XY/W/H<\>A'O7F] M.5F1@R,58'(8'$?4E%<[X(\0CQ)X;ANY&!NH\Q7(']\=^G<8/''..U=%4 MC"BBB@ HHHH \\^)-T7U"SM .(XS*3Z[CC_V7]:YW1O#]]K=P%M$VQ X>9A\ MJ_XGVKTS5_#&GZU?0W5ZLA>$8^1\!QG.#^O3!K4@MX;2!8H(HX8TX5(UP!^ MIW R]#\,V.A1 PIYEQCYIW'S'Z>@_P G-7K_ %.TTRT-Q>S+%&.F>I/H!WKG M=?\ '-K8;H-,*W5QW8',:_B.I^GYUYW?7]UJ5T;B^F::0]"W;V Z <]O>BP' M0Z]XWN]3#6]COM;4Y!.[YW'N1T'L/S-U4F,\L^-/_,%_P"V_P#[3KRRO4_C3_S!?^V__M.O M+*:$%=)\/YQ;^/=+1ES^M)&FMT"VE]NFC Z*V?G7'U(/\ P("N0KW?XFZ8=1\% MSO'N,EHZW"A1G.,AOP"LQ_"O"*H1VGPOULZ7XK6UD,+S5Y)(;M- %%6K#3;O4Y_)L;>2=\C. MP<*/4GH/QKO=#\ VUHXFU8K=R@#;$ =BGW_O?CQ[&F(X[1O#>HZVP-K"5ASS M/)P@^A[_ (5:\4Z!;>'Q90Q3O-/(C&4D8'7@@=NXZ]J]71%C4*@"J!@ =!7F MGQ#N8I]>BCB<.T,.U\'.TY)Q]<8_.D!R=%%%,"_H7_(Q:;_U]Q?^ABO:J\5T M+_D8M-_Z^XO_ $,5[528SRSXT_\ ,%_[;_\ M.O+*]?^,O\ R!=./_3P?_0: M\@IH05;TNX>TUBSN8L"2&=)%W#(R&!&:J4Y&*.K+PRG(/H: /J,6C[H9XQ(A]B,U8J1D%[:I>V4UM,,QS1M&WT88/6OF2>%[:ZE@E(+Q.4 M8KTR#CBOJ*OG7QG:"R\::K$K9!N6D'&,;OFQ^&ZF@,.O"Y\$1P@8^RS MR1?7)W_^SUX=7J?P9O!_Q-+)B,_NY4&#D]0W/_?/YT,1ZG1112&%%%% '->. M;:ZN] $5G;O<.9U++&N2!@\X^N/SK T+P!+/LGUIC%&1D0(WS=>A/;\.?I7H ME5-0U6STN'S;^=(4Z#/);Z ,&5P"Y^G8?K^%06!^=OQ[?A^=?<@?;)A\_0[%_N@_S]_IFNDI,9P/Q>L9;CPK!=1 E;6X M#2 #HK#;G\\#\:\7KZ>O[*+4;&:SN03#/&T;@<$@C%?/_BCPI?\ AG49([B) MGM&<^1*M6\-R,=,N=L3MNDAD&Z-O?';Z MC!KU3PY\4=*U95@U/;IMT?\ GHW[IOH_;Z''48S7B5+0!]2 YKPWXJ68MO'$ MDJEB;J".4Y'0@%,#_O@5G^'?&^L>'&2.";[1:#@VT_*@9YVGJO?IQGJ#4OCC MQ)9^*;ZSO;6*>"9+?RIHI I52"2-K#D_>/4#H/6D!R]=Q\)KS[-XU\@AB+JV M>,8Z C#Y/X*1^-6]E TUW*D,:=67&H;(7'#?CG- &_K?Q"SOA MT2,CM]HE'ZJOY')_*N)NKNXOKAI[R5YI&_B=LG'I4-%4(***N:?I5]JDPCL+ M9Y3GD@85?J>@H IU-;6=S>S"*T@DF<_PHN?Q^E=SI/PZ1,2:Q/YI_P">,)P/ MQ;J?PQ]:[*ULK6PMQ%:01PQ@=$7&>,9/K]:5P.#TGX=SS;9=6N!"I_Y90G+? M]]=!^M=KINBV&DQE;&VCBS]YN2Q_$\_A3=8U_2O#]F;K6KZ&SBYP96P7..BK MU8^P!->6>)OV@+"U>6#PO8M>N,!;JYRD?N0GWB/KM_3E#/9**^4]4^+GC354 MFC?69+6*5L[+1%BV#=D!7 W@#@?>R1U)YSC?\)OXK_Z&;6?_ 82_P#Q5 'V M+45S;0W<#0W$22QM]Y)%!!^H-?*.G?%/QKI<316WB"ZE1F+?Z4%G;.,?><$X MXZ9Q^9KMM _:#OH/*B\2Z8ET@VJUQ:-Y;X Y8H'RQO[0M"/^7B([X_S'3\<5[-X=^(' MAGQ2J+I6J0FXAZP7EMH MO[.N&&0]N $S[IT^N,$^M>:^(/AWK>@H9?*6]MADF6V!8J!DY9>HX&<\@>M. MXCE**7%)0 4^*1X94DA=DD1@RLAP5(Y!![&F4OUZ4 ?4-O*)[:.5?NR*&&#G MJ,U)6#X&NA>>!M)D7HMN(NF/N?)_[+6]4C"O&/$43P^)M120;6-R[ 'T)R#^ M1%>SUD:UX:T_7=C7BNLJ<"6(@-CTZ'(_SZTP/':U-*\.:GK(#6=N?*R!YSG: MG/OW_#->B:9X+TC39_.6)[B0'*M<$-M^@P!6^$50 , #H!1<1R6D_#^RM"DF MHN;R0#)3&(\_3O\ C^5=7%!%!"L4$:1QK]U$7 'T%29HS2&4]5U.TT;2Y]0U M*X2WM;=-\DK]%']3V ')) '-> ^+?CMK&J/-:^&H_P"S;)P +AU!N",<]RJ] M3TR>X(KU#XPZ-?ZY\/+B#28S/-#*D[0I]Z1%/( [GG..^..<5\L?6F!8OM0O M-3O9+O4;J:ZN)#EYIG+,W;DGV 'X57HHH ,\XH'.,=^E=7X)U_PQH=T&\3>& MSJY:3/G&7(B4 <"(_*_/7)Z?CGV6RU3X3^-85B>TTN"=QM\J>%;64 ?* '&, M\$8"L?TX /F^BO>_$'[/UAY[S3)+BW4@?:;3]ZAR/0?,!GC+ <_A0!R0)7IQSGBNW\-?%KQ3X; M\J(7G]H6B$?N+S+X7&,!_O#CH,X&.G7/$44 ?2?AKXZ>'-9=(-75]%N&8*#, MV^$Y.!^\ &/,UZ/;7EK?VZW%G<17,+YVRQ.'5L''!''4&OB6M/1/$> ML>'+D3Z)J$]HX.2$;Y6_WE/RM^(-(#ZNUWP7H?B%VDO;-1<,N#<0G9)VP2>C M=!]X&O--=^%6KZ:DD^F.FH0*20BC;+C&?N]#Z<')].>*?AS]H2>,I!XHTQ95 MRI##@]..?6O#OC'0?%<'F:+J,4[*,M"3MD3CNAY]L].#S M3 ^>KBWFM)WANH9()4.&CE0JR_4'FF#GI7TGJWA_2==C5-4LHKG9]UB,,OT8 MG1$X6XG EF.#G(7[BY'!!W=>OI]!D9&*YW5?A_P"%=:\TZCH5D\DS%Y98 MXA'([$Y)+IACD]>>: /F.\^(/B^^N#-/XDU-6(P1!J)0^>>6^_U/][VZ<5ZGJ_[/F@W;-)H^HW>G,W\#@3H.G0' M#=CU8]?;%<-JOP%\564?F:=)9:DN<;(Y?+D[\X?"_P#CW>F!TFB_M#1,D4?B M'0V#8/F3V,F<]<8C;&.P^]ZGVK8?4?A'XXD,M_\ 8(KDL69I]UFY)ZEG&T/] MW/)/7MFO"M6\+Z[H0D;5])O+2.-_+,LD+>66SCA_NGH>02#VS650![AJW[/< M$@W^&]=8#;@1WL8?Y]JX'6OA/XPT60A])DO4YVRV(,P;!] - MPZCJ!^AK T?Q)K.@2!M&U.ZL_G#E(I2$9AW9>C?0@UWNB_'KQ+8 )JL%IJ<> M[+.R^3)CCC*_+Z_P]3^% 'F#*R,5=2K \@]12=:][;XL> ?&%NMMXOT62%EB M8!YX!,L>X ,$=?G!/J /N@Y!P*XGQA;_ M^P//X6U'4C=E<1011NT0.&(+& M4!@,X!(8\=CS0!RVA>-/$?AH!=%U>YMXPI A+!XQDY)"-E0<]\=SZUZ9H?[0 MMTC!/$>D12IN&9K)BC 9Y^1BL-S@IY M%TI ZY&&8#=ZE!Q!?CJ<_P!]!QQ_L]1UYX\4@GEM;B.X MMI&BFB\@ $5Q+ K21X.1M8C(P>>._- 'QUINBZGK,_DZ3I]S>R8R5MX6< M@9 R<#@9(Y/'-=WHGP3\974\4UP(-("LK"26?,BX(.5"9.>X!QTZBOIA5VTM M %+2+:>RT>SM;RY-W<00)'+<'.9650"QR3R2,_C5VJ]U?VEB%-[/K0!1[[0;,O(VYGA3RF8Y MSDE,$G)_&NHHH \@U;]GK1[EE;1]7N[$Y^99T$Z]NGW2._4GK7"ZK\"_%^GQ M[[46>I5=5TF\M/*.&:6!@O7&0V,$ M$]"#@UF5]PT4 ?$=O;3W%Z%^SQ*627Q+K$:@/\T%BA.Y XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 04, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-34220  
Entity Registrant Name 3D SYSTEMS CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-4431352  
Entity Address, Address Line One 333 Three D Systems Circle  
Entity Address, City or Town Rock Hill  
Entity Address, State or Province SC  
Entity Address, Postal Zip Code 29730  
City Area Code 803  
Local Phone Number 326-3900  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol DDD  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   131,155,200
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0000910638  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 525,898 $ 388,134
Short-term investments 4,027 180,603
Accounts receivable, net of reserves — $2,922 and $3,114 94,677 93,886
Inventories 147,365 137,832
Prepaid expenses and other current assets 38,242 33,790
Total current assets 810,209 834,245
Property and equipment, net 62,150 58,072
Intangible assets, net 88,064 90,230
Goodwill 385,754 385,312
Right-of-use assets 57,090 42,746
Deferred income tax asset 7,214 7,038
Other assets 31,813 28,970
Total assets 1,442,294 1,446,613
Current liabilities:    
Current lease liabilities 10,542 9,036
Accounts payable 51,415 53,826
Accrued and other liabilities 54,159 55,571
Customer deposits 6,321 6,911
Deferred revenue 31,575 26,464
Total current liabilities 154,012 151,808
Long-term debt, net of deferred financing costs 450,179 449,510
Long-term lease liabilities 55,231 41,779
Deferred income tax liability 7,680 7,631
Other liabilities 43,744 44,181
Total liabilities 710,846 694,909
Commitments and contingencies (Note 17)
Redeemable non-controlling interest 1,762 1,760
Stockholders’ equity:    
Common stock, $0.001 par value, authorized 220,000 shares; shares issued 131,164 and 131,207 as of March 31, 2023 and December 31, 2022, respectively 131 131
Additional paid-in capital 1,553,038 1,547,597
Accumulated deficit (773,383) (743,962)
Accumulated other comprehensive loss (50,100) (53,822)
Total stockholders’ equity 729,686 749,944
Total liabilities, redeemable non-controlling interest and stockholders’ equity $ 1,442,294 $ 1,446,613
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, reserves $ 2,922 $ 3,114
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 220,000,000 220,000,000
Common stock, shares issued (in shares) 131,164,000 131,207,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 121,236 $ 133,001
Cost of sales:    
Total cost of sales 74,138 79,206
Gross profit 47,098 53,795
Operating expenses:    
Selling, general and administrative 58,285 55,415
Research and development 22,209 21,612
Total operating expenses 80,494 77,027
Loss from operations (33,396) (23,232)
Interest and other income (expense), net 3,875 (2,283)
(Loss) income before income taxes (29,521) (25,515)
(Provision) benefit for income taxes (8) (1,284)
Net (loss) income before redeemable non-controlling interest (29,529) (26,799)
Less: net (loss) attributable to redeemable non-controlling interest (108) 0
Net (loss) income attributable to 3D Systems Corporation $ (29,421) $ (26,799)
Net (loss) income per common share:    
Basic (in dollars per share) $ (0.23) $ (0.21)
Diluted (in dollars per share) $ (0.23) $ (0.21)
Weighted average shares outstanding:    
Basic (in shares) 129,158 126,728
Diluted (in shares) 129,158 126,728
Products    
Revenue:    
Total revenue $ 84,388 $ 100,551
Cost of sales:    
Total cost of sales 49,880 58,472
Services    
Revenue:    
Total revenue 36,848 32,450
Cost of sales:    
Total cost of sales $ 24,258 $ 20,734
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net (loss) income before redeemable non-controlling interest $ (29,529) $ (26,799)
Other comprehensive (loss) income, net of taxes:    
Pension plan adjustments 0 101
Foreign currency translation 3,413 (3,346)
Unrealized loss on short-term investments 309 (3,495)
Total other comprehensive (loss) income, net of taxes: 3,722 (6,740)
Total comprehensive (loss) income, net of taxes (25,807) (33,539)
Less: comprehensive loss attributable to redeemable non-controlling interest (108) 0
Comprehensive (loss) income attributable to 3D Systems Corporation $ (25,699) $ (33,539)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net (loss) income before redeemable non-controlling interest $ (29,529) $ (26,799)
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation, amortization and accretion of debt discount 9,220 9,147
Stock-based compensation 10,292 12,658
Unrealized gain on exchange rate 0 (439)
Loss on short-term investments 29 0
Non-cash operating lease expense 1,903 1,709
Provision for inventory obsolescence and revaluation 2,926 (517)
Provision for bad debts 13 1,076
Loss (gain) on the disposition of businesses, property, equipment and other assets 423 137
Benefit for deferred income taxes and reserve adjustments (259) 466
Asset impairment 0 40
Changes in operating accounts:    
Accounts receivable (208) 3,173
Inventories (12,327) (8,822)
Prepaid expenses and other current assets (4,146) 2,225
Accounts payable (2,947) 277
Deferred revenue and customer deposits 3,120 1,901
Accrued and other liabilities (6,994) (8,679)
All other operating activities 762 (2,678)
Net cash (used in) provided by operating activities (27,722) (15,125)
Cash flows from investing activities:    
Purchases of property and equipment (9,027) (4,079)
Purchases of short-term investments 0 (366,005)
Sales and maturities of short-term investments 176,856 6,170
Acquisitions and other investments, net of cash acquired 0 (9,335)
Other investing activities 0 40
Net cash provided by (used in) investing activities 167,829 (373,209)
Cash flows from financing activities:    
Purchase of non-controlling interests 0 (2,300)
Taxes paid related to net-share settlement of equity awards (2,115) (10,052)
Other financing activities (179) (166)
Net cash (used in) provided by financing activities (2,294) (12,518)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 114 464
Net (decrease) increase in cash, cash equivalents and restricted cash 137,927 (400,388)
Cash, cash equivalents and restricted cash at the beginning of the year [1] 391,975 789,970
Cash, cash equivalents and restricted cash at the end of the year [1] 529,902 389,582
Supplemental cash flow information    
Lease assets obtained in exchange for new lease liabilities 16,318 1,922
Cash interest payments 48 55
Cash income tax payments, net 1,549 8,496
Transfer of equipment from inventory to property and equipment, net [2] $ 735 $ 21
[1] The amounts for cash and cash equivalents shown above include restricted cash of $115 and $114 as of March 31, 2023 and December 31, 2022, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of March 31, 2023 and December 31, 2022 is $3,889 and $3,727, respectively, of restricted cash, which, is included in other non-current assets. The amounts for cash and cash equivalents shown above include restricted cash of $312 as of March 31, 2022, and December 31, 2021.
[2] Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Statement of Cash Flows [Abstract]        
Restricted cash and cash equivalents, current $ 115 $ 114    
Restricted cash noncurrent $ 3,889 $ 3,727    
Restricted cash, current     $ 312 $ 312
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   128,375      
Beginning balance at Dec. 31, 2021 $ 842,381 $ 128 $ 1,501,210 $ (621,251) $ (37,706)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance (repurchase) of stock (in shares)   1,991      
Issuance (repurchase) of stock (8,694) $ 2 (8,696)    
Stock-based compensation expense 26,728   26,728    
Net loss attributable to 3D Systems Corporation (26,799)     (26,799)  
Pension plan adjustment 101       101
Unrealized loss on short-term investments (3,495)       (3,495)
Redeemable non-controlling interest redemption value in excess of carrying value 0        
Foreign currency translation adjustment (3,346)       (3,346)
Ending balance (in shares) at Mar. 31, 2022   130,366      
Ending balance at Mar. 31, 2022 826,876 $ 130 1,519,242 (648,050) (44,446)
Beginning balance (in shares) at Dec. 31, 2022   131,207      
Beginning balance at Dec. 31, 2022 749,944 $ 131 1,547,597 (743,962) (53,822)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued, vested & expired under compensation (in shares)   165      
Shares withheld related to net-share settlement of equity awards (in shares)   (208)      
Shares withheld related to net-share settlement of equity awards (2,115)   (2,115)    
Stock-based compensation expense 7,644   7,644    
Net loss attributable to 3D Systems Corporation (29,421)     (29,421)  
Unrealized loss on short-term investments 309       309
Redeemable non-controlling interest redemption value in excess of carrying value (88)   (88)    
Foreign currency translation adjustment 3,413       3,413
Ending balance (in shares) at Mar. 31, 2023   131,164      
Ending balance at Mar. 31, 2023 $ 729,686 $ 131 $ 1,553,038 $ (773,383) $ (50,100)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Nov. 16, 2021
Statement of Stockholders' Equity [Abstract]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
(1) Basis of Presentation

The accompanying unaudited condensed consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “our” or “us”). All significant intercompany accounts and transactions have been eliminated in consolidation. 

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

The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) applicable to interim reports. Accordingly, they do not include all the information and notes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”). The Company believes that the disclosures included in this Form 10-Q are adequate to make the information presented not misleading. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature, necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results may differ from those estimates and assumptions.

Our annual reporting period is the calendar year. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year. All dollar amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.

Summary of Significant Accounting Policies

Equity Securities without a Readily Determinable Value

We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment charges taken with respect to these investments are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which an investment becomes impaired. No impairment charges were recorded during the three months ended March 31, 2023 or 2022. The aggregate carrying value of the Company’s equity investments without a readily determinable value was $13,162 and $13,153 at March 31, 2023 and December 31, 2022, respectively, and is included in other assets on our consolidated balance sheets.

Equity Method of Accounting

During the three months ended March 31, 2023, the formation of the joint venture between the Company and the Saudi Arabian Industrial Investments Company (“Dussur”) was completed, and the Company became a shareholder with a 49% ownership interest. See Note 2. The Company will account for its investment in the joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. Under the equity method of accounting, the initial investment is recorded at cost, and the investment is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and other comprehensive income of the investee. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. The carrying value of the investment is recorded as other assets in the Company’s consolidated balance sheets. Income or loss from this investment will be recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag to determine whether the effects of such events should be disclosed in our financial statements. The Company will evaluate its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount
of the investment may not be recoverable. The Company has accounts receivable balances due from the joint venture of $1,177 and $2,247 as of March 31, 2023 and December 31, 2022, respectively, primarily related to the Company's sales of inventory and equipment to the joint venture prior to the Company becoming a shareholder.

Other Accounting Policy Updates

All other significant accounting policies described in the 2022 Form 10-K remain unchanged.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
(2) Acquisitions

dp polar

On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of the industry’s first additive manufacturing system designed for true high-speed mass production of customized components, for $25,201 (including customary post-closing adjustments), which includes $19,604 paid in cash at closing, $7,091 paid at closing via the issuance of the Company’s common stock, and a provisional $1,494 estimated post-closing purchase price adjustment due to the Company from the sellers. See Note 11 for discussion of an earnout arrangement with a key individual from dp polar.

The Company acquired dp polar for access to dp polar's patented continuous printing process. This business and its technology are expected to contribute to the operations of the Company's Healthcare Solutions and Industrial Solutions segments. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process.

We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805, “Business Combinations” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “Fair Value Measurement” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition. Shown below is the preliminary purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:

(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill13,969 
Other assets2,376 
Liabilities:
Accounts payable and accrued liabilities$364 
Total liabilities364 
Net assets acquired$25,201 

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

As of March 31, 2023, the purchase price allocation for dp polar is preliminary. The Company continues to review the final closing balance sheet of dp polar and may further adjust the acquisition-date fair values of acquired assets and assumed liabilities based on this review. The Company also continues to review dp polar’s pre-acquisition tax returns to determine the final tax positions, including net operating losses and any required valuation allowance. The final purchase price allocations will be completed when the Company has finished its valuation activities and the review of dp polar’s closing balance sheet and the pre-acquisition tax returns. These final allocations could differ materially from the current preliminary allocations. The final
allocations may include (1) changes in the preliminary allocations to acquired intangible assets and goodwill and (2) changes in the preliminary allocations to other assets and liabilities, including but not limited to tax assets and liabilities, inclusive of deferred taxes. The estimated useful lives of acquired intangible assets are also preliminary.

Kumovis

On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH (“Kumovis”) for an all-cash purchase price of $37,875 (including customary post-closing adjustments), plus an estimated RNCI of $1,559. $3,628 of the cash payment is deferred for up to fifteen months from the closing date. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications.

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

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

(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment149 
Total fair value of consideration transferred$39,434 

Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Current assets, including cash acquired of $125
$1,407 
Intangible assets:
Product technology$20,770 
Trade name5,802 
Total intangible assets26,572 
Goodwill17,618 
Other assets705 
Liabilities:
Accounts payable and accrued liabilities$332 
Deferred revenue70 
Deferred tax liability6,466 
Total liabilities6,868 
Net assets acquired$39,434 

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

Titan

On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC (“Titan”) for an all-cash purchase price of $39,040. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment.

We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805, and we have completed the allocation of the purchase price. Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed, as determined at the date of acquisition in accordance with valuation methodologies described in ASC 820:

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

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

In March 2022, we and Dussur signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia’s domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. 3D Systems is committed to an initial investment of approximately $6,500, of which $3,435 was deposited in an escrow account during the three months ended December 31, 2022 and is reported as restricted cash within other assets on the balance sheet as of March 31, 2023 and December 31, 2022. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. Accordingly, the $3,435 held in escrow plus an additional approximately $3,065 owed to the joint venture as of March 31, 2023 was deposited into a bank account of the joint venture during April 2023 for use in its operations. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The impact on the Company’s financial position, results of operations and cash flows is not expected to be material other than the cash outflow(s) related to the initial and contingent investments.

Enhatch

In March 2022, we made a $10,000 investment in convertible preferred shares for an approximate 26.6% ownership interest in Enhatch Inc. (“Enhatch”), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (“call option”) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheet.

Enhatch’s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems’ workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.

Acquisitions of Non-controlling Interests

As of December 31, 2018, the Company owned approximately 70% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500, which has been paid in installments. The Company made the final installment payment of $2,300 related to the acquisition of the remaining 30% interest in Easyway during the three months ended March 31, 2022.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue
(3) Revenue

Revenue is recognized when control of the promised products or services is transferred to customers.

Performance Obligations

At March 31, 2023, we had $81,214 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 87.7% of the $41,648 of deferred revenue and customer deposits as revenue within the next twelve months, an additional 9.0% by the end of 2024 and the remaining balance thereafter.
Collaboration and Licensing Agreements

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

Contract Balances

During the three months ended March 31, 2023, we recognized revenue of $12,832 related to our contract liabilities at December 31, 2022. During the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021.

Revenue Concentrations

For the three months ended March 31, 2023 and 2022, one customer accounted for approximately 13.5% and 26.7% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Americas$68,649 $74,249 
EMEA42,810 40,940 
APAC9,777 17,812 
Total$121,236 $133,001 
United States (included in Americas above)$67,783 $73,620 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
(4) Inventories

Components of inventories at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Raw materials$57,320 $59,907 
Work in process5,778 4,972 
Finished goods and parts84,267 72,953 
Total inventories$147,365 $137,832 

The inventory reserve was $16,641 and $15,550 as of March 31, 2023 and December 31, 2022, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
(5) Intangible Assets

At March 31, 2023 and December 31, 2022, the Company's intangible assets with finite lives were as follows:
March 31, 2023December 31, 2022
(in thousands)
Gross
Accumulated AmortizationNet
Gross
Accumulated AmortizationNet
Intangible assets with finite lives:
Customer relationships$51,677 $(49,608)$2,069 $51,137 $(48,695)$2,442 
Acquired technology55,918 (12,421)43,497 55,480 (10,707)44,773 
Trade names36,194 (13,248)22,946 35,930 (12,455)23,475 
Patent costs18,873 (10,995)7,878 18,673 (10,909)7,764 
Acquired patents17,513 (15,730)1,783 17,499 (15,661)1,838 
Other13,258 (8,905)4,353 13,255 (8,765)4,490 
Total intangible assets$193,433 $(110,907)$82,526 $191,974 $(107,192)$84,782 

The Company’s total intangible assets reported on the balance sheet include an indefinite-life intangible asset related to dp polar intellectual property research and development (“IPR&D”). The carrying value of this indefinite-lived intangible asset was $5,538 and $5,448 as of March 31, 2023 and December 31, 2022.

Amortization expense related to intangible assets was $3,239 and $2,678 for the three months ended March 31, 2023 and 2022, respectively. Amortization expense for intangible assets is estimated to be $7,935 for the remainder of 2023, $11,146 in 2024, $11,112 in 2025, $9,268 in 2026 and $7,419 in 2027.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill (6) Goodwill
The following table reflects the changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2023:
Three Months Ended March 31, 2023
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Measurement period adjustments
(555)— (555)(703)— (703)(1,258)— (1,258)
Foreign currency translation adjustments733 — 733 967 — 967 1,700 — 1,700 
Balance at end of period$143,609 $(32,055)$111,554 $316,529 $(42,329)$274,200 $460,138 $(74,384)$385,754 

The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar in the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases
(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to fifteen years. During the three months ended March 31, 2023, a new 100,000 square foot building that was previously being constructed adjacent to our corporate office became available for use by the Company. As a result, the lease was deemed to have commenced during the period. The total estimated base rent lease payments commenced prior to occupancy in December of 2022. As of March 31, 2023, the remaining minimum base lease payments total $18,861 and consist of $845, $1,143, $1,160, $1,178, $1,196, and $13,339 due, respectively, during the years ended December 31, 2023, 2024, 2025, 2026, 2027 and thereafter.

Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are
summarized below:
March 31, 2023December 31, 2022
(in thousands)Right-of-use assetsCurrent lease liabilitiesLong-term lease liabilitiesRight-of-use assetsCurrent lease liabilitiesLong-term lease liabilities
Operating leases$53,924 $9,838 $52,035 $39,502 $8,343 $38,499 
Finance leases3,166 704 3,196 3,244 693 3,280 
Total$57,090 $10,542 $55,231 $42,746 $9,036 $41,779 
Leases
(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to fifteen years. During the three months ended March 31, 2023, a new 100,000 square foot building that was previously being constructed adjacent to our corporate office became available for use by the Company. As a result, the lease was deemed to have commenced during the period. The total estimated base rent lease payments commenced prior to occupancy in December of 2022. As of March 31, 2023, the remaining minimum base lease payments total $18,861 and consist of $845, $1,143, $1,160, $1,178, $1,196, and $13,339 due, respectively, during the years ended December 31, 2023, 2024, 2025, 2026, 2027 and thereafter.

Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are
summarized below:
March 31, 2023December 31, 2022
(in thousands)Right-of-use assetsCurrent lease liabilitiesLong-term lease liabilitiesRight-of-use assetsCurrent lease liabilitiesLong-term lease liabilities
Operating leases$53,924 $9,838 $52,035 $39,502 $8,343 $38,499 
Finance leases3,166 704 3,196 3,244 693 3,280 
Total$57,090 $10,542 $55,231 $42,746 $9,036 $41,779 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Liabilities
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
(8) Accrued and Other Liabilities

Accrued liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Compensation and benefits$23,364 $19,814 
Accrued taxes7,605 10,694 
Legal contingencies4,774 9,948 
Product warranty liability2,812 3,677 
Other accrued liabilities15,604 11,438 
Total$54,159 $55,571 

Other liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Long-term employee indemnity$4,759 $4,817 
Long-term tax liability5,797 5,711 
Defined benefit pension obligation5,124 5,050 
Long-term deferred revenue3,752 4,974 
Earnout liability21,224 17,244 
Legal contingencies2,789 6,096 
Other long-term liabilities299 289 
Total$43,744 $44,181 

Changes in the product warranty obligation for the three months ended March 31, 2023 and 2022 are summarized below:
(in thousands)Beginning BalanceSettlements MadeAccruals for Warranties IssuedEnding Balance
March 31, 2023$3,677 $(561)$(304)$2,812 
March 31, 2022$3,585 $(2,254)$2,245 $3,576 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Borrowings
(9) Borrowings

Convertible Notes

On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026 (the “Notes”), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466, of which $9,821 is unamortized at March 31, 2023. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes are senior, unsecured obligations of the Company, will not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time. The Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants as of March 31, 2023. At March 31, 2023, the fair value of the Notes is $340,285. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.

The Company incurred $669 and $664 of debt issuance cost accretion for the three months ended March 31, 2023 and 2022, respectively. Debt issuance cost accretion of $2,014, $2,698, $2,714, and $2,395 is expected to be incurred in the remaining nine months of 2023 and in 2024, 2025 and 2026, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Non-Controlling Interest
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Non-Controlling Interest
(10) Redeemable Non-Controlling Interest

The following table shows changes in the RNCI related to Kumovis:
Three Months Ended March 31,
(in thousands)2023
Balance at December 31, 2022
$1,760 
Net loss
(108)
Redemption value in excess of carrying value
(88)
Translation adjustments
198 
Balance at March 31, 2023
$1,762 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation
(11) Stock-Based Compensation

Stock Incentive Plans

The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of Common Stock to employees and non-employee directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years.

Other Compensation Arrangements that Include Share Settlement

Regenerative Medicine Earnout Payments and Performance-Based Stock Units

On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company may be required to pay milestone-based payments of up to $355,000 in the aggregate, all of which are incremental to the acquisition purchase price, upon (1) the achievement of seven discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company will recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated time of achievement. Each milestone payment will be settled approximately half in cash and half in shares of the Company’s Common Stock and, accordingly, the portion of the Company’s accrued liability (see Note 8) that is ultimately expected to be settled with the Company’s Common Stock is reflected in the disclosure of stock-based compensation included herein.

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

During the three months ended March 31, 2023 and 2022, the Company recognized compensation expense based upon the assumed achievement of (1) one Volumetric earnout payment milestone, for which the potential amount due to the sellers will be $65,000, and (2) one PSU milestone, for which the aggregate grant date fair value of the outstanding and unvested awards is $4,679. Achievement of each milestone is anticipated to occur as of the end of fiscal year 2025.

dp polar Earnout

On October 4, 2022, the Company acquired dp polar. Pursuant to the terms of the related acquisition agreement, the Company may be required to pay $2,229 incremental to the acquisition purchase price, which will be settled via the issuance of 250 shares of the Company’s Common Stock. The issuance and vesting of these shares is contingent on the continued employment of a certain key individual from dp polar through October 4, 2024. Upon assessment, management concluded that this potential obligation for the payment of an additional 250 in shares of Common Stock should be accounted for as compensation expense recognized over the required service period of the individual to whom the amount will potentially be paid and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein.
Stock-Based Compensation Activity and Expense

During the three months ended March 31, 2023, the Company granted 96 shares of restricted stock which had a weighted-average grant date fair value of $11.61 per share. The restricted stock awards generally vest ratably over three years.

The following table shows the stock-based compensation expense recognized during the three months ended March 31, 2023 and 2022:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Stock-based compensation expense$10,292 $12,658 
Tax benefit$— $— 

Included in stock-based compensation expense recognized for the three months ended March 31, 2023 and 2022 are $658 and $4,271, respectively, of accrued expense pertaining to annual incentive compensation for which settlement would ultimately occur using shares of the Company’s Common Stock. Also included in stock-based compensation expense for the three months ended March 31, 2023 and 2022 are $1,990 and $1,990, respectively, which relate to the portion of the Volumetric earnout expense recognized during each period that is expected to be settled using the Company’s Common Stock. Further, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $274 and $0, respectively, of expense related to the dp polar earnout arrangement. Finally, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $277 and $244, respectively, of expense related to the regenerative medicine PSUs.

As of March 31, 2023, there was $39,315 of unrecognized stock-based compensation expense related to all unvested share-based payment awards that the Company expects to recognize over a weighted-average period of 1.8 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Interest and Other Income (Expense), Net
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Interest and Other Income (Expense), Net
(12) Interest and Other Income (Expense), Net
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Interest and other income (expense), net
Foreign exchange (loss) gain, net$(372)$(2,218)
Interest income (expense), net3,805 165 
Other (expense) income, net442 (230)
Total interest and other income (expense), net$3,875 $(2,283)

Interest and other income (expense), net includes (1) interest income of $4,546 and $825 for the three months ended March 31, 2023 and 2022, respectively, and (2) interest expense of $741 and $660 for the three months ended March 31, 2023 and 2022, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
(13) Income Taxes

We maintain the exception under ASC 740-270-30-36(b), “Accounting for Income Taxes,” for jurisdictions that do not have reliable estimates of ordinary income. Based on volatility in the industry, we have continued to use a year-to-date methodology in determining the effective tax rate for the quarter ended March 31, 2023.

For the quarter ended March 31, 2023, the Company’s effective tax rate was 0.0%. For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.0)%. The differences between the U.S. statutory tax rate and the effective tax rates for the quarters ended March 31, 2023, and March 31, 2022, are primarily driven by a full valuation in various jurisdictions.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Net Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Earnings (Loss) Per Share
(14) Net Earnings (Loss) Per Share

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

Three Months Ended
(in thousands, except per share amounts)March 31, 2023March 31, 2022
Numerator for basic and diluted net (loss) income per share:
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Redeemable non-controlling interest redemption value in excess of carrying value(88)— 
Net (loss) income attributable to common stock shareholders$(29,509)$(26,799)
Denominator for net (loss) income per share:
Weighted average shares – basic129,158 126,728 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
— — 
Weighted average shares – diluted129,158 126,728 
Net income (loss) per share – basic$(0.23)$(0.21)
Net income (loss) per share – diluted$(0.23)$(0.21)

(1) Equity awards are deemed anti-dilutive for the three months ended March 31, 2023 and 2022 because we reported a net loss for these periods.

The following table presents the potentially dilutive shares that have been excluded from the computation of diluted earnings (loss) per share attributable to Common Stock stockholders because their effect is considered anti-dilutive for the three months ended March 31, 2023 and 2022, respectively.

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Restricted stock and restricted stock units4,177 5,313 
Stock options420 420 
Total4,597 5,733 

For the three months ended March 31, 2023, the table above excludes the following: (1) an estimate of 1,041 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11; (2) an estimate of 466 shares for the payment of accrued incentive compensation that is expected to be settled in shares; and (3) an estimate of 53 shares that are contingently issuable under the dp polar earnout arrangement discussed in Note 11. These share estimates are based on the aggregate liabilities recorded for the Volumetric earnout arrangement, fiscal year 2022 and fiscal year 2023 incentive compensation and the dp polar earnout arrangement at March 31, 2023, divided by the Company's year-to-date average share price of $10.19 per share.

For the three months ended March 31, 2022, the table above excludes the following: (1) an estimate of 152 shares contingently issuable to settle the March 31, 2022 liability accrued for the assumed achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11 and (2) and 245 shares attributable to the portion of the fiscal year 2022 bonus accrued as of March 31, 2022 to be settled in shares.

On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 9. The Notes’ impact to diluted shares will be calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the three months ended March 31, 2023 and 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during these periods did not exceed the conversion price, and because we had a net loss for each of the respective periods.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Loss
(15) Accumulated Other Comprehensive Loss

The changes in the balances of accumulated other comprehensive loss by component are as follows:
Three Months Ended March 31, 2023
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2022$(54,194)$700 $(328)$(53,822)
Other comprehensive income (loss)3,41312 1083,533 
Amounts reclassified from accumulated other comprehensive income (loss) a
— (12)201189 
Balance at March 31, 2023$(50,781)$700 $(19)$(50,100)
Three Months Ended March 31, 2022
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$— $(37,706)
Other comprehensive income (loss)(3,346)37 (3,495)(6,804)
Amounts reclassified from accumulated other comprehensive income (loss) (a)
— 64 — 64 
Balance at March 31, 2022$(38,810)$(2,141)$(3,495)$(44,446)
(a) Amount reclassified into interest and other income (expense), net on the statement of operations. See Note 18 for detail regarding fair value measurements of unrealized gains (losses) on short-term investments.
The amounts presented in the table above are net of income taxes.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment Information
(16) Segment Information

The Company’s operations are comprised of two reportable segments: Healthcare Solutions and Industrial Solutions. Effective January 1, 2023, the Company’s chief operating decision maker (“CODM”) placed an increased focus on Segment Adjusted EBTIDA when evaluating the performance of the Company’s reportable segments, among other measures, Segment Adjusted EBITDA. In addition, the methodology for allocating certain costs has been revised to more closely reflect changes in the Company's business and estimates of usage by the Company's segments. Prior year amounts have been reclassified to conform with current year presentation. The following table sets forth our operating results by segment for the three months ended March 31, 2023 and 2022:

RevenueAdjusted EBITDA
(in thousands)March 31, 2023March 31, 2022March 31, 2023March 31, 2022
Healthcare Solutions$48,725 $64,345 $5,065 $15,769 
Industrial Solutions72,511 68,656 6,902 6,565 
Total Reportable segments121,236 133,001 11,967 22,334 
Corporate and Other(1)
— — (22,061)(20,411)
Total Company$121,236 $133,001 $(10,094)$1,923 
(1) Corporate is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Companys CODM on the basis of Adjusted EBITDA.

The following table provides a reconciliation of the Company’s reported net loss to the total of our reportable segment Adjusted EBITDA and corporate and other Adjusted EBITDA for the three months ended March 31, 2023 and 2022:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Net loss attributable to 3D Systems Corporation$(29,421)$(26,799)
Interest (income) expense, net(3,805)(165)
Provision (benefit) for income taxes1,284 
Depreciation expense5,312 5,818 
Amortization expense3,239 2,678 
Stock-based compensation expense10,292 12,658 
Acquisition and divestiture-related expense2,677 3,682 
Litigation costs79 — 
Restructuring expense1,703 319 
Redeemable non-controlling interest(108)— 
Other non-operating (income) expense(70)2,448 
Adjusted EBITDA$(10,094)$1,923 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(17) Commitments and Contingencies

Indemnification

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

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

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our former Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. Thereafter, we submitted voluntary disclosures to BIS and DDTC identifying potentially unauthorized exports between 2012 and 2017, including to China, of controlled items including technical data. In connection with these matters, in August 2020, we received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and fully cooperated with the U.S. Department of Justice (“DOJ“) in the related investigation.

During 2022, we engaged in discussions with DDTC, BIS, and DOJ to settle the potential export control violations described
above. In February 2023, the Company settled these matters with all three agencies. As a part of these settlement agreements, the Company agreed to pay $15,048 in civil monetary penalties to these agencies, with an additional $10,000 in suspended penalty amounts to be allocated to remedial compliance measures required by DDTC. The penalty amounts were broken down as follows: DDTC $10,000 (in three installments over a three-year period), BIS $2,778, and DOJ $2,270. The first penalty installment payment to DDTC and the full penalty payments to BIS and to DOJ were made in the first quarter of 2023. To the extent any portion of the $10,000 suspended penalty is not expended on required remedial compliance measures by the end of the three-year term of the settlement agreement, then such shortfall shall be paid by the Company to DDTC. Accordingly, the $10,000 suspended penalty has not been recognized as a liability as of March 31, 2023 and will be recognized as incurred during the three-year term of the settlement agreement. The agencies are not criminally prosecuting the Company, nor anyone associated with the Company, and the Company is not subject to any administrative debarment. Over the course of our internal investigation, we made meaningful improvements to our compliance program and will continue to further enhance export compliance going forward.

Shareholder Suits

The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York (the “District Court”). The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s Common Stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendant moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action, and on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The settlement is subject to both preliminary and final approval by the District Court. On April 15, 2022, the Company was informed the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action, and the Company received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC.

The Company has been named as a nominal defendant and certain of its current and former executive officers and directors have been named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York, the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action is stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice.
The Company believes the claims alleged in the putative securities class action and derivative lawsuits are without merit and the Company intends to defend itself and its current and former officers vigorously.

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

In connection with the foregoing matters, we recognized a liability of $16,044 during the three months ended December 31, 2022, which includes the $10,000 DDTC civil monetary penalty being recognized at a discount using the risk-free interest rate. During the three months ended March 31, 2023, we paid $8,548 of this liability in accordance with the settlement agreements discussed above. Refer to Note 8 for details regarding our remaining short-term and long-term liabilities recorded for legal contingencies.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
(18) Fair Value Measurements

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

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

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

Cash equivalents and short-term investments are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of March 31, 2023 and December 31, 2022 because of the relatively short duration of these instruments.
Assets measured at fair value on a recurring basis as of March 31, 2023 are summarized below:
Fair Value Measurement as of March 31, 2023
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash Equivalents Short-term Investments and Marketable Securities
Money market fundsLevel 1$451,508 $— $451,508 $451,508 $— 
Certificates of depositLevel 2— — — — — 
Commercial paperLevel 2— — — — — 
Short-term bond mutual fundsLevel 2— — — — — 
Corporate bonds(a)
Level 24,046 (19)4,027 — 4,027 
Total$455,554 $(19)$455,535 $451,508 $4,027 

(a) Includes $745 and $742 of cost basis and fair market value, respectively, with a weighted average maturity of 1.0 years.

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

Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below:
Fair Value Measurement as of December 31, 2022
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash EquivalentsShort-term Investments and Marketable Securities
Money market fundsLevel 1$232,018 $— $232,018 $232,018 $— 
Certificates of depositLevel 2990 996 — 996 
Commercial paperLevel 21,281 1,287 — 1,287 
Short-term bond mutual fundsLevel 2100,242 (99)100,143 — 100,143 
Corporate bonds(a)
Level 278,418 (241)78,177 — 78,177 
Total$412,949 $(328)$412,621 $232,018 $180,603 

(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events
(19) Subsequent Events

On May 1, 2023, the Company announced that it entered into an agreement to acquire Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio, for approximately $11,000 in cash, subject to customary post-closing adjustments. The Company may be required to pay an additional €2,000 in cash contingent on the achievement of certain post-closing performance conditions and the continued employment by the Company of certain Wematter key employees for two years after the closing date. If earned, the €2,000 is expected to be recognized as compensation expense over the 2-year service period. The acquisition is expected to close during July 2023.

On May 9, 2023, the Company announced a restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. This initiative is expected to reduce headcount by approximately 6%, with the majority of reductions being made in Corporate and business support functions which are predominantly located in the US and Europe. The Company expects to incur cash charges in the range of $3,500 - $4,500 for severance-related costs related to this initiative during 2023. The majority of these charges are expected to be incurred in the 2nd quarter of 2023, with the remainder occurring in the second half of 2023.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “our” or “us”). All significant intercompany accounts and transactions have been eliminated in consolidation. 

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

The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) applicable to interim reports. Accordingly, they do not include all the information and notes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”). The Company believes that the disclosures included in this Form 10-Q are adequate to make the information presented not misleading. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature, necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results may differ from those estimates and assumptions.

Our annual reporting period is the calendar year. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year. All dollar amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.
Equity Securities without a Readily Determinable Value
Equity Securities without a Readily Determinable Value

We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment charges taken with respect to these investments are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which an investment becomes impaired. No impairment charges were recorded during the three months ended March 31, 2023 or 2022. The aggregate carrying value of the Company’s equity investments without a readily determinable value was $13,162 and $13,153 at March 31, 2023 and December 31, 2022, respectively, and is included in other assets on our consolidated balance sheets.
Equity Method of Accounting
Equity Method of Accounting

During the three months ended March 31, 2023, the formation of the joint venture between the Company and the Saudi Arabian Industrial Investments Company (“Dussur”) was completed, and the Company became a shareholder with a 49% ownership interest. See Note 2. The Company will account for its investment in the joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. Under the equity method of accounting, the initial investment is recorded at cost, and the investment is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and other comprehensive income of the investee. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. The carrying value of the investment is recorded as other assets in the Company’s consolidated balance sheets. Income or loss from this investment will be recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag to determine whether the effects of such events should be disclosed in our financial statements. The Company will evaluate its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount
of the investment may not be recoverable. The Company has accounts receivable balances due from the joint venture of $1,177 and $2,247 as of March 31, 2023 and December 31, 2022, respectively, primarily related to the Company's sales of inventory and equipment to the joint venture prior to the Company becoming a shareholder.
Revenue Recognition
Collaboration and Licensing Agreements

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

Contract Balances

During the three months ended March 31, 2023, we recognized revenue of $12,832 related to our contract liabilities at December 31, 2022. During the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021.

Revenue Concentrations

For the three months ended March 31, 2023 and 2022, one customer accounted for approximately 13.5% and 26.7% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.
Fair Value Measurements Cash equivalents and short-term investments are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of March 31, 2023 and December 31, 2022 because of the relatively short duration of these instruments.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Shown below is the preliminary purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Current assets, including cash acquired of $243
$301 
Intangible assets:
In-process research and development$4,989 
Trade name3,930 
Total intangible assets8,919 
Goodwill13,969 
Other assets2,376 
Liabilities:
Accounts payable and accrued liabilities$364 
Total liabilities364 
Net assets acquired$25,201 
The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition:
(in thousands)
Cash paid at acquisition$34,098 
Deferred cash consideration3,628 
Estimated fair value of RNCI1,559 
Post-closing net working capital adjustment149 
Total fair value of consideration transferred$39,434 

Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Current assets, including cash acquired of $125
$1,407 
Intangible assets:
Product technology$20,770 
Trade name5,802 
Total intangible assets26,572 
Goodwill17,618 
Other assets705 
Liabilities:
Accounts payable and accrued liabilities$332 
Deferred revenue70 
Deferred tax liability6,466 
Total liabilities6,868 
Net assets acquired$39,434 
Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed, as determined at the date of acquisition in accordance with valuation methodologies described in ASC 820:
(in thousands)
Current assets$661 
Intangible assets:
Product technology$15,940 
Trade name5,580 
Total intangible assets21,520 
Goodwill17,430 
Other assets68 
Liabilities:
Accounts payable and accrued liabilities$229 
Deferred revenue410 
Total liabilities639 
Net assets acquired$39,040 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Americas$68,649 $74,249 
EMEA42,810 40,940 
APAC9,777 17,812 
Total$121,236 $133,001 
United States (included in Americas above)$67,783 $73,620 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Components of Inventories
Components of inventories at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Raw materials$57,320 $59,907 
Work in process5,778 4,972 
Finished goods and parts84,267 72,953 
Total inventories$147,365 $137,832 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Other Than Goodwill
At March 31, 2023 and December 31, 2022, the Company's intangible assets with finite lives were as follows:
March 31, 2023December 31, 2022
(in thousands)
Gross
Accumulated AmortizationNet
Gross
Accumulated AmortizationNet
Intangible assets with finite lives:
Customer relationships$51,677 $(49,608)$2,069 $51,137 $(48,695)$2,442 
Acquired technology55,918 (12,421)43,497 55,480 (10,707)44,773 
Trade names36,194 (13,248)22,946 35,930 (12,455)23,475 
Patent costs18,873 (10,995)7,878 18,673 (10,909)7,764 
Acquired patents17,513 (15,730)1,783 17,499 (15,661)1,838 
Other13,258 (8,905)4,353 13,255 (8,765)4,490 
Total intangible assets$193,433 $(110,907)$82,526 $191,974 $(107,192)$84,782 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table reflects the changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2023:
Three Months Ended March 31, 2023
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$143,431 $(32,055)$111,376 $316,265 $(42,329)$273,936 $459,696 $(74,384)$385,312 
Measurement period adjustments
(555)— (555)(703)— (703)(1,258)— (1,258)
Foreign currency translation adjustments733 — 733 967 — 967 1,700 — 1,700 
Balance at end of period$143,609 $(32,055)$111,554 $316,529 $(42,329)$274,200 $460,138 $(74,384)$385,754 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Balance Sheet Classifications Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are
summarized below:
March 31, 2023December 31, 2022
(in thousands)Right-of-use assetsCurrent lease liabilitiesLong-term lease liabilitiesRight-of-use assetsCurrent lease liabilitiesLong-term lease liabilities
Operating leases$53,924 $9,838 $52,035 $39,502 $8,343 $38,499 
Finance leases3,166 704 3,196 3,244 693 3,280 
Total$57,090 $10,542 $55,231 $42,746 $9,036 $41,779 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Compensation and benefits$23,364 $19,814 
Accrued taxes7,605 10,694 
Legal contingencies4,774 9,948 
Product warranty liability2,812 3,677 
Other accrued liabilities15,604 11,438 
Total$54,159 $55,571 
Schedule of Other Liabilities
Other liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:
(in thousands)March 31, 2023December 31, 2022
Long-term employee indemnity$4,759 $4,817 
Long-term tax liability5,797 5,711 
Defined benefit pension obligation5,124 5,050 
Long-term deferred revenue3,752 4,974 
Earnout liability21,224 17,244 
Legal contingencies2,789 6,096 
Other long-term liabilities299 289 
Total$43,744 $44,181 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in the product warranty obligation for the three months ended March 31, 2023 and 2022 are summarized below:
(in thousands)Beginning BalanceSettlements MadeAccruals for Warranties IssuedEnding Balance
March 31, 2023$3,677 $(561)$(304)$2,812 
March 31, 2022$3,585 $(2,254)$2,245 $3,576 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Non-Controlling Interest (Tables)
3 Months Ended
Mar. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest
The following table shows changes in the RNCI related to Kumovis:
Three Months Ended March 31,
(in thousands)2023
Balance at December 31, 2022
$1,760 
Net loss
(108)
Redemption value in excess of carrying value
(88)
Translation adjustments
198 
Balance at March 31, 2023
$1,762 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
The following table shows the stock-based compensation expense recognized during the three months ended March 31, 2023 and 2022:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Stock-based compensation expense$10,292 $12,658 
Tax benefit$— $— 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Interest and Other Income (Expense), Net (Tables)
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Interest and Other Income (Expenses), Net
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Interest and other income (expense), net
Foreign exchange (loss) gain, net$(372)$(2,218)
Interest income (expense), net3,805 165 
Other (expense) income, net442 (230)
Total interest and other income (expense), net$3,875 $(2,283)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Net Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule Of Net Loss Per Share Reconciliation
Three Months Ended
(in thousands, except per share amounts)March 31, 2023March 31, 2022
Numerator for basic and diluted net (loss) income per share:
Net (loss) income attributable to 3D Systems Corporation$(29,421)$(26,799)
Redeemable non-controlling interest redemption value in excess of carrying value(88)— 
Net (loss) income attributable to common stock shareholders$(29,509)$(26,799)
Denominator for net (loss) income per share:
Weighted average shares – basic129,158 126,728 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
— — 
Weighted average shares – diluted129,158 126,728 
Net income (loss) per share – basic$(0.23)$(0.21)
Net income (loss) per share – diluted$(0.23)$(0.21)

(1) Equity awards are deemed anti-dilutive for the three months ended March 31, 2023 and 2022 because we reported a net loss for these periods.

The following table presents the potentially dilutive shares that have been excluded from the computation of diluted earnings (loss) per share attributable to Common Stock stockholders because their effect is considered anti-dilutive for the three months ended March 31, 2023 and 2022, respectively.

Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Restricted stock and restricted stock units4,177 5,313 
Stock options420 420 
Total4,597 5,733 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The changes in the balances of accumulated other comprehensive loss by component are as follows:
Three Months Ended March 31, 2023
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2022$(54,194)$700 $(328)$(53,822)
Other comprehensive income (loss)3,41312 1083,533 
Amounts reclassified from accumulated other comprehensive income (loss) a
— (12)201189 
Balance at March 31, 2023$(50,781)$700 $(19)$(50,100)
Three Months Ended March 31, 2022
(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$— $(37,706)
Other comprehensive income (loss)(3,346)37 (3,495)(6,804)
Amounts reclassified from accumulated other comprehensive income (loss) (a)
— 64 — 64 
Balance at March 31, 2022$(38,810)$(2,141)$(3,495)$(44,446)
(a) Amount reclassified into interest and other income (expense), net on the statement of operations. See Note 18 for detail regarding fair value measurements of unrealized gains (losses) on short-term investments.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment March 31, 2023 and 2022:
RevenueAdjusted EBITDA
(in thousands)March 31, 2023March 31, 2022March 31, 2023March 31, 2022
Healthcare Solutions$48,725 $64,345 $5,065 $15,769 
Industrial Solutions72,511 68,656 6,902 6,565 
Total Reportable segments121,236 133,001 11,967 22,334 
Corporate and Other(1)
— — (22,061)(20,411)
Total Company$121,236 $133,001 $(10,094)$1,923 
(1) Corporate is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Companys CODM on the basis of Adjusted EBITDA.

The following table provides a reconciliation of the Company’s reported net loss to the total of our reportable segment Adjusted EBITDA and corporate and other Adjusted EBITDA for the three months ended March 31, 2023 and 2022:
Three Months Ended
(in thousands)March 31, 2023March 31, 2022
Net loss attributable to 3D Systems Corporation$(29,421)$(26,799)
Interest (income) expense, net(3,805)(165)
Provision (benefit) for income taxes1,284 
Depreciation expense5,312 5,818 
Amortization expense3,239 2,678 
Stock-based compensation expense10,292 12,658 
Acquisition and divestiture-related expense2,677 3,682 
Litigation costs79 — 
Restructuring expense1,703 319 
Redeemable non-controlling interest(108)— 
Other non-operating (income) expense(70)2,448 
Adjusted EBITDA$(10,094)$1,923 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis
Assets measured at fair value on a recurring basis as of March 31, 2023 are summarized below:
Fair Value Measurement as of March 31, 2023
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash Equivalents Short-term Investments and Marketable Securities
Money market fundsLevel 1$451,508 $— $451,508 $451,508 $— 
Certificates of depositLevel 2— — — — — 
Commercial paperLevel 2— — — — — 
Short-term bond mutual fundsLevel 2— — — — — 
Corporate bonds(a)
Level 24,046 (19)4,027 — 4,027 
Total$455,554 $(19)$455,535 $451,508 $4,027 

(a) Includes $745 and $742 of cost basis and fair market value, respectively, with a weighted average maturity of 1.0 years.
Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below:
Fair Value Measurement as of December 31, 2022
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair ValueCash and Cash EquivalentsShort-term Investments and Marketable Securities
Money market fundsLevel 1$232,018 $— $232,018 $232,018 $— 
Certificates of depositLevel 2990 996 — 996 
Commercial paperLevel 21,281 1,287 — 1,287 
Short-term bond mutual fundsLevel 2100,242 (99)100,143 — 100,143 
Corporate bonds(a)
Level 278,418 (241)78,177 — 78,177 
Total$412,949 $(328)$412,621 $232,018 $180,603 

(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Aggregate carrying value of equity investments without a readily determinable value $ 13,162 $ 13,153
Accounts receivable 94,677 93,886
Corporate Joint Venture    
Schedule of Equity Method Investments [Line Items]    
Accounts receivable $ 1,177 $ 2,247
Saudi Arabian Industrial Investments Company    
Schedule of Equity Method Investments [Line Items]    
Ownership percentage 49.00%  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 04, 2022
Apr. 01, 2022
Jan. 21, 2019
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2018
Business Acquisition [Line Items]            
Installment payments       $ 0 $ 2,300  
Saudi Arabian Industrial Investments Company            
Business Acquisition [Line Items]            
Ownership percentage       49.00%    
Initial investment       $ 3,065 6,500  
Escrow deposit         $ 3,435  
Entach Inc            
Business Acquisition [Line Items]            
Ownership percentage         26.60%  
Investments         $ 10,000  
Dp polar GmbH            
Business Acquisition [Line Items]            
Acquired ownership percentage 100.00%          
Purchase price $ 25,201          
Payment in cash 19,604          
Issuance of shares amount 7,091          
Estimated post closing purchase price adjustment $ 1,494          
Kumovis GmbH            
Business Acquisition [Line Items]            
Acquired ownership percentage   93.75%        
Purchase price   $ 39,434        
Payment in cash   37,875        
Fair value of RNCI   1,559        
Deferred cash consideration   $ 3,628        
Cash deferment period   15 months        
Equity interest percentage   50.00%        
Acquisition years   5 years 9 months        
Purchase price   $ 39,434        
Kumovis GmbH | Kumovis GmbH            
Business Acquisition [Line Items]            
Ownership percentage   6.25%        
Titan Additive LLC            
Business Acquisition [Line Items]            
Acquired ownership percentage   100.00%        
Purchase price   $ 39,040        
Payment in cash   $ 39,040        
Easyway            
Business Acquisition [Line Items]            
Acquired ownership percentage     30.00%     70.00%
Purchase price     $ 13,500      
Installment payments         $ 2,300  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Assets and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Oct. 04, 2022
Apr. 01, 2022
Intangible assets:        
Goodwill $ 385,754 $ 385,312    
Dp polar GmbH        
Business Acquisition [Line Items]        
Current assets, including cash acquired     $ 301  
Intangible assets:        
Total intangible assets     8,919  
Goodwill     13,969  
Other assets     2,376  
Liabilities:        
Accounts payable and accrued liabilities     364  
Total liabilities     364  
Net assets acquired     25,201  
Cash acquired     243  
Dp polar GmbH | In-process research and development        
Intangible assets:        
Total intangible assets     4,989  
Dp polar GmbH | Trade names        
Intangible assets:        
Total intangible assets     $ 3,930  
Kumovis GmbH        
Business Acquisition [Line Items]        
Current assets, including cash acquired       $ 1,407
Intangible assets:        
Total intangible assets       26,572
Goodwill       17,618
Other assets       705
Liabilities:        
Accounts payable and accrued liabilities       332
Deferred revenue       70
Deferred tax liability       6,466
Total liabilities       6,868
Net assets acquired       39,434
Cash acquired       125
Kumovis GmbH | Product technology        
Intangible assets:        
Total intangible assets       20,770
Kumovis GmbH | Trade names        
Intangible assets:        
Total intangible assets       5,802
Titan Additive LLC        
Business Acquisition [Line Items]        
Current assets, including cash acquired       661
Intangible assets:        
Total intangible assets       21,520
Goodwill       17,430
Other assets       68
Liabilities:        
Accounts payable and accrued liabilities       229
Deferred revenue       410
Total liabilities       639
Net assets acquired       39,040
Titan Additive LLC | Product technology        
Intangible assets:        
Total intangible assets       15,940
Titan Additive LLC | Trade names        
Intangible assets:        
Total intangible assets       $ 5,580
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Fair Value of Consideration Transferred) (Details) - Kumovis GmbH
$ in Thousands
Apr. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Cash paid at acquisition $ 34,098
Deferred cash consideration 3,628
Estimated fair value of RNCI 1,559
Post-closing net working capital adjustment 149
Total fair value of consideration transferred $ 39,434
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Outstanding performance obligation $ 81,214  
Revenue 121,236 $ 133,001
Amounts included in contract liability at the beginning of period $ 12,832 $ 11,895
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Concentration risk (as a percentage) 13.50% 26.70%
Collaborative Arrangement    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue $ 4,740 $ 2,432
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2023-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Outstanding performance obligation $ 41,648  
Remaining performance obligation (as a percentage) 87.70%  
Performance obligations expected to be satisfied, expected timing 12 months  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation (as a percentage) 9.00%  
Performance obligations expected to be satisfied, expected timing 9 months  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 121,236 $ 133,001
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 68,649 74,249
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 42,810 40,940
APAC    
Disaggregation of Revenue [Line Items]    
Total revenue 9,777 17,812
United States (included in Americas above)    
Disaggregation of Revenue [Line Items]    
Total revenue $ 67,783 $ 73,620
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 57,320 $ 59,907
Work in process 5,778 4,972
Finished goods and parts 84,267 72,953
Total inventories $ 147,365 $ 137,832
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Inventory reserve $ 16,641 $ 15,550
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Intangible Assets Other Than Goodwill) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross $ 193,433 $ 191,974
Accumulated Amortization (110,907) (107,192)
Net 82,526 84,782
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross 51,677 51,137
Accumulated Amortization (49,608) (48,695)
Net 2,069 2,442
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 55,918 55,480
Accumulated Amortization (12,421) (10,707)
Net 43,497 44,773
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross 36,194 35,930
Accumulated Amortization (13,248) (12,455)
Net 22,946 23,475
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Gross 18,873 18,673
Accumulated Amortization (10,995) (10,909)
Net 7,878 7,764
Acquired patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 17,513 17,499
Accumulated Amortization (15,730) (15,661)
Net 1,783 1,838
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross 13,258 13,255
Accumulated Amortization (8,905) (8,765)
Net $ 4,353 $ 4,490
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Indefinite-lived intangible assets $ 5,538   $ 5,448
Amortization expense 3,239 $ 2,678  
Remainder of 2023 7,935    
Amortization expense for intangible assets, 2024 11,146    
Amortization expense for intangible assets, 2025 11,112    
Amortization expense for intangible assets, 2026 9,268    
Amortization expense for intangible assets, 2027 $ 7,419    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill (Roll Forward) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of year, gross $ 459,696
Balance at beginning of year, dispositions, acquisitions and impairments (74,384)
Balance at beginning of period 385,312
Measurement period adjustments (1,258)
Foreign currency translation adjustments 1,700
Balance at ending of year, gross 460,138
Balance at ending of year, dispositions, acquisitions and impairments (74,384)
Balance at end of period 385,754
Healthcare Solutions  
Goodwill [Roll Forward]  
Balance at beginning of year, gross 143,431
Balance at beginning of year, dispositions, acquisitions and impairments (32,055)
Balance at beginning of period 111,376
Measurement period adjustments (555)
Foreign currency translation adjustments 733
Balance at ending of year, gross 143,609
Balance at ending of year, dispositions, acquisitions and impairments (32,055)
Balance at end of period 111,554
Industrial Solutions  
Goodwill [Roll Forward]  
Balance at beginning of year, gross 316,265
Balance at beginning of year, dispositions, acquisitions and impairments (42,329)
Balance at beginning of period 273,936
Measurement period adjustments (703)
Foreign currency translation adjustments 967
Balance at ending of year, gross 316,529
Balance at ending of year, dispositions, acquisitions and impairments (42,329)
Balance at end of period $ 274,200
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Narrative) (Details)
ft² in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
ft²
Lessee, Lease, Description [Line Items]  
Area of building | ft² 100,000
Remaining minimum base lease payments $ 18,861
Remaining minimum base lease payments, December 31, 2023 845
Remaining minimum base lease payments, December 31, 2024 1,143
Remaining minimum base lease payments, December 31, 2025 1,160
Remaining minimum base lease payments, December 31, 2026 1,178
Remaining minimum base lease payments, December 31, 2027 1,196
Remaining minimum base lease payments, thereafter $ 13,339
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 15 years
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Balance Sheet Classifications) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Right-of-use assets    
Operating leases $ 53,924 $ 39,502
Finance leases 3,166 3,244
Right-of-use assets 57,090 42,746
Current lease liabilities    
Operating leases 9,838 8,343
Finance leases 704 693
Current lease liabilities 10,542 9,036
Long-term lease liabilities    
Operating leases 52,035 38,499
Finance leases 3,196 3,280
Long-term lease liabilities $ 55,231 $ 41,779
Operating lease, right-of-use asset, statement of financial position, extensible list Right-of-use assets Right-of-use assets
Finance lease, right-of-use asset, statement of financial position, extensible list Right-of-use assets Right-of-use assets
Operating lease, liability, current, statement of financial position, extensible list Current lease liabilities Current lease liabilities
Finance lease, liability, current, statement of financial position, extensible list Current lease liabilities Current lease liabilities, Right-of-use assets
Operating lease, liability, noncurrent, statement of financial position, extensible list Long-term lease liabilities Long-term lease liabilities
Finance lease, liability, noncurrent, statement of financial position, extensible list Long-term lease liabilities Long-term lease liabilities
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 23,364 $ 19,814
Accrued taxes 7,605 10,694
Legal contingencies 4,774 9,948
Product warranty liability 2,812 3,677
Other accrued liabilities 15,604 11,438
Total $ 54,159 $ 55,571
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Long-term employee indemnity $ 4,759 $ 4,817
Long-term tax liability 5,797 5,711
Defined benefit pension obligation 5,124 5,050
Long-term deferred revenue 3,752 4,974
Earnout liability 21,224 17,244
Legal contingencies 2,789 6,096
Other long-term liabilities 299 289
Total $ 43,744 $ 44,181
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Warrant Obligation [Roll Forward]        
Beginning Balance $ 2,812 $ 3,576 $ 3,677 $ 3,585
Accruals for Warranties Issued (304) 2,245    
Settlements Made (561) (2,254)    
Ending Balance $ 2,812 $ 3,576 $ 3,677 $ 3,585
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 16, 2021
USD ($)
day
$ / shares
Mar. 31, 2023
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
$ / shares
Line of Credit Facility [Line Items]                
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001           $ 0.001
Amortization of debt issuance costs   $ 669,000 $ 664,000          
Convertible Senior Notes Due 2026 | Convertible Debt                
Line of Credit Facility [Line Items]                
Issued amount $ 460,000,000              
Interest rate (as a percentage) 0.00%              
Net proceeds from offering $ 446,534,000              
Discounts and expenses $ 13,466,000              
Unamortized amount   9,821,000            
Effective interest rate 0.594%              
Percentage of conversion price 130.00%              
Threshold trading days | day 20              
Threshold consecutive trading days | day 30              
Threshold consecutive trading days, sale price per share | day 5              
Measurement period | day 5              
Threshold percentage of sales price per share 98.00%              
Conversion ratio 0.0278364              
Conversion price (in dollars per share) | $ / shares $ 35.92              
Redemption percentage of principal amount 100.00%              
Fair value of notes   $ 340,285,000            
Forecast                
Line of Credit Facility [Line Items]                
Amortization of debt issuance costs       $ 2,014,000 $ 2,395,000 $ 2,714,000 $ 2,698,000  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable Non-Controlling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Redeemable Noncontrolling Interest Equity [Roll Forward]    
Beginning balance $ 1,760  
Redeemable non-controlling interest (108) $ 0
Redemption value in excess of carrying value (88) $ 0
Translation adjustments 198  
Ending balance 1,762  
Kumovis GmbH    
Redeemable Noncontrolling Interest Equity [Roll Forward]    
Beginning balance $ 1,760  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 04, 2022
USD ($)
shares
Dec. 01, 2021
USD ($)
milestone
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Stock-based compensation expense     $ 10,292 $ 12,658
Unrecognized stock-based compensation expense     $ 39,315  
Unrecognized stock-based compensation expense, period for recognize     1 year 9 months 18 days  
Share-Based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.33%  
Share-Based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.33%  
Share-Based Payment Arrangement, Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     33.33%  
Volumetric Biotechnologies, Inc.        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional payments   $ 355,000    
Number of milestones | milestone   7    
Earnout payment milestone     $ 65,000 65,000
Aggregate grant date fair value of outstanding and unvested     4,679  
Stock-based compensation expense     1,990 1,990
Dp polar GmbH        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional payments $ 2,229      
Issuance of shares (in shares) | shares 250,000      
Stock-based compensation expense     274 0
Incentive Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense     $ 658 4,271
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Granted (in shares) | shares     96,000  
Granted (in dollars per share) | $ / shares     $ 11.61  
Phantom Share Units (PSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense     $ 277 $ 244
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of non-financial milestones | milestone   4    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Stock-based compensation expense $ 10,292 $ 12,658
Tax benefit $ 0 $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Interest and Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Income and Expenses [Abstract]    
Foreign exchange (loss) gain, net $ (372) $ (2,218)
Interest income (expense), net 3,805 165
Other (expense) income, net 442 (230)
Total interest and other income (expense), net 3,875 (2,283)
Interest income 4,546 825
Interest expenses $ 741 $ 660
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Narrative) (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate 0.00% (5.00%)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator for basic and diluted net (loss) income per share:    
Net (loss) income attributable to 3D Systems Corporation $ (29,421) $ (26,799)
Redeemable non-controlling interest redemption value in excess of carrying value (88) 0
Net (loss) income attributable to common stock shareholders $ (29,509) $ (26,799)
Denominator for net (loss) income per share:    
Weighted average shares - basic (in shares) 129,158 126,728
Dilutive effect of shares issuable under stock based compensation and other plans (in shares) 0 0
Weighted average shares - diluted (in shares) 129,158 126,728
Net income (loss) per share - basic (in dollars per share) $ (0.23) $ (0.21)
Net income (loss) per share - diluted (in dollars per share) $ (0.23) $ (0.21)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Net Earnings (Loss) Per Share (Equity Awards) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares excluded from diluted loss per share calculation (in shares) 4,597 5,733
Restricted stock and restricted stock units    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares excluded from diluted loss per share calculation (in shares) 4,177 5,313
Stock options    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares excluded from diluted loss per share calculation (in shares) 420 420
Incentive Awards    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares excluded from diluted loss per share calculation (in shares) 466 245
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Net Earnings (Loss) Per Share (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended
Nov. 16, 2021
Mar. 31, 2023
Mar. 31, 2022
Subsidiary, Sale of Stock [Line Items]      
Shares excluded from diluted loss per share calculation (in shares)   4,597 5,733
Share price (in dollars per share)   $ 10.19  
Restricted Stock      
Subsidiary, Sale of Stock [Line Items]      
Shares excluded from diluted loss per share calculation (in shares)   1,041  
Incentive Awards      
Subsidiary, Sale of Stock [Line Items]      
Shares excluded from diluted loss per share calculation (in shares)   466 245
Dp polar GmbH      
Subsidiary, Sale of Stock [Line Items]      
Shares excluded from diluted loss per share calculation (in shares)   53  
Shares Issuable      
Subsidiary, Sale of Stock [Line Items]      
Shares excluded from diluted loss per share calculation (in shares)   152  
Convertible Senior Notes Due 2026 | Senior Notes      
Subsidiary, Sale of Stock [Line Items]      
Issued amount $ 460,000,000    
Interest rate (as a percentage) 0.00%    
Conversion price (in dollars per share) $ 35.92    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 749,944 $ 842,381
Other comprehensive income (loss) 3,533 (6,804)
Amounts reclassified from accumulated other comprehensive income (loss) 189 64
Ending balance 729,686 826,876
Accumulated Other Comprehensive Income (Loss)    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (53,822) (37,706)
Ending balance (50,100) (44,446)
Foreign currency translation adjustment    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (54,194) (35,464)
Other comprehensive income (loss) 3,413 (3,346)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Ending balance (50,781) (38,810)
Defined benefit pension plan    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 700 (2,242)
Other comprehensive income (loss) 12 37
Amounts reclassified from accumulated other comprehensive income (loss) (12) 64
Ending balance 700 (2,141)
Unrealized loss on short-term investments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (328) 0
Other comprehensive income (loss) 108 (3,495)
Amounts reclassified from accumulated other comprehensive income (loss) 201 0
Ending balance $ (19) $ (3,495)
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 121,236 $ 133,001
Adjusted EBITDA (10,094) 1,923
Net (loss) income attributable to 3D Systems Corporation (29,421) (26,799)
Interest (income) expense, net (3,805) (165)
Provision (benefit) for income taxes 8 1,284
Depreciation expense 5,312 5,818
Amortization expense 3,239 2,678
Stock-based compensation expense 10,292 12,658
Acquisition and divestiture-related expense 2,677 3,682
Litigation costs 79 0
Restructuring expense 1,703 319
Redeemable non-controlling interest (108) 0
Other non-operating (income) expense (70) 2,448
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 121,236 133,001
Adjusted EBITDA 11,967 22,334
Corporate and other    
Segment Reporting Information [Line Items]    
Revenue 0 0
Adjusted EBITDA (22,061) (20,411)
Healthcare Solutions | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 48,725 64,345
Adjusted EBITDA 5,065 15,769
Industrial Solutions | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 72,511 68,656
Adjusted EBITDA $ 6,902 $ 6,565
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Narrative) (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
USD ($)
agency
installment
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Aug. 31, 2020
subpoena
Loss Contingencies [Line Items]        
Litigation liability   $ 16,044    
Litigation costs   $ 79 $ 0  
Export Controls And Government Contracts Compliance        
Loss Contingencies [Line Items]        
Number of subpoenas | subpoena       2
Number of agencies | agency 3      
Amount awarded $ 15,048      
Export Controls And Government Contracts Compliance | Directorate of Defense Trade Controls        
Loss Contingencies [Line Items]        
Amount awarded $ 10,000      
Number of installment payments | installment 3      
Payment period 3 years 3 years    
Suspended penalty amount $ 10,000 $ 10,000    
Litigation costs   $ 8,548    
Export Controls And Government Contracts Compliance | Bureau Of Industry And Security Of The Department Of Commerce        
Loss Contingencies [Line Items]        
Amount awarded 2,778      
Export Controls And Government Contracts Compliance | U.S. Department Of Justice        
Loss Contingencies [Line Items]        
Amount awarded $ 2,270      
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis $ 455,554 $ 412,949
Unrealized Gains (Losses) (19) (328)
Fair Value 455,535 412,621
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 745 745
Fair Value 742 743
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 451,508 232,018
Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 4,027 180,603
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 451,508 232,018
Unrealized Gains (Losses) 0 0
Fair Value 451,508 232,018
Level 1 | Cash and Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 451,508 232,018
Level 1 | Short-term Investments and Marketable Securities | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 0 $ 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Weighted average maturity 1 year 1 year 3 months 18 days
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis $ 0 $ 990
Unrealized Gains (Losses) 0 6
Fair Value 0 996
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 0 1,281
Unrealized Gains (Losses) 0 6
Fair Value 0 1,287
Level 2 | Short-term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 0 100,242
Unrealized Gains (Losses) 0 (99)
Fair Value 0 100,143
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 4,046 78,418
Unrealized Gains (Losses) (19) (241)
Fair Value 4,027 78,177
Level 2 | Cash and Cash Equivalents | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 2 | Cash and Cash Equivalents | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 2 | Cash and Cash Equivalents | Short-term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 2 | Cash and Cash Equivalents | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 2 | Short-term Investments and Marketable Securities | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 996
Level 2 | Short-term Investments and Marketable Securities | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 1,287
Level 2 | Short-term Investments and Marketable Securities | Short-term bond mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 100,143
Level 2 | Short-term Investments and Marketable Securities | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 4,027 $ 78,177
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details)
€ in Thousands, $ in Thousands
3 Months Ended
May 09, 2023
USD ($)
May 01, 2023
USD ($)
Mar. 31, 2023
USD ($)
May 01, 2023
EUR (€)
Subsequent Event [Line Items]        
Unrecognized stock-based compensation expense     $ 39,315  
Unrecognized stock-based compensation expense, period for recognize     1 year 9 months 18 days  
Subsequent Event        
Subsequent Event [Line Items]        
Percentage of positions eliminated 6.00%      
Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Expected cash charges $ 3,500      
Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Expected cash charges $ 4,500      
Subsequent Event | Wematter        
Subsequent Event [Line Items]        
Payment in cash   $ 11,000    
Additional payments | €       € 2,000
Additional payment period   2 years    
Unrecognized stock-based compensation expense   $ 2,000    
Unrecognized stock-based compensation expense, period for recognize   2 years    
XML 85 ddd-20230331_htm.xml IDEA: XBRL DOCUMENT 0000910638 2023-01-01 2023-03-31 0000910638 2023-05-04 0000910638 2023-03-31 0000910638 2022-12-31 0000910638 ddd:KumovisGmbHMember 2022-12-31 0000910638 us-gaap:ProductMember 2023-01-01 2023-03-31 0000910638 us-gaap:ProductMember 2022-01-01 2022-03-31 0000910638 us-gaap:ServiceMember 2023-01-01 2023-03-31 0000910638 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000910638 2022-01-01 2022-03-31 0000910638 2021-12-31 0000910638 2022-03-31 0000910638 us-gaap:CommonStockMember 2022-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000910638 us-gaap:RetainedEarningsMember 2022-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000910638 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000910638 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000910638 us-gaap:CommonStockMember 2023-03-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000910638 us-gaap:RetainedEarningsMember 2023-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000910638 us-gaap:CommonStockMember 2021-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000910638 us-gaap:RetainedEarningsMember 2021-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000910638 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000910638 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000910638 us-gaap:CommonStockMember 2022-03-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000910638 us-gaap:RetainedEarningsMember 2022-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2023-03-31 0000910638 us-gaap:CorporateJointVentureMember 2023-03-31 0000910638 us-gaap:CorporateJointVentureMember 2022-12-31 0000910638 ddd:DpPolarGmbHMember 2022-10-04 0000910638 ddd:DpPolarGmbHMember 2022-10-04 2022-10-04 0000910638 ddd:DpPolarGmbHMember us-gaap:InProcessResearchAndDevelopmentMember 2022-10-04 0000910638 ddd:DpPolarGmbHMember us-gaap:TradeNamesMember 2022-10-04 0000910638 ddd:KumovisGmbHMember 2022-04-01 0000910638 ddd:KumovisGmbHMember 2022-04-01 2022-04-01 0000910638 ddd:KumovisGmbHMember ddd:KumovisGmbHMember 2022-04-01 0000910638 ddd:KumovisGmbHMember ddd:ProductTechnologyMember 2022-04-01 0000910638 ddd:KumovisGmbHMember us-gaap:TradeNamesMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember 2022-04-01 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember ddd:ProductTechnologyMember 2022-04-01 0000910638 ddd:TitanAdditiveLLCMember us-gaap:TradeNamesMember 2022-04-01 0000910638 ddd:SaudiArabianIndustrialInvestmentsCompanyMember 2022-03-31 0000910638 ddd:EntachIncMember 2022-03-31 0000910638 ddd:WuxiEasywayMember 2018-12-31 0000910638 ddd:WuxiEasywayMember 2019-01-21 0000910638 ddd:WuxiEasywayMember 2019-01-21 2019-01-21 0000910638 ddd:WuxiEasywayMember 2022-01-01 2022-03-31 0000910638 2023-04-01 2023-03-31 0000910638 2024-04-01 2023-03-31 0000910638 us-gaap:CollaborativeArrangementMember 2023-01-01 2023-03-31 0000910638 us-gaap:CollaborativeArrangementMember 2022-01-01 2022-03-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000910638 srt:AmericasMember 2023-01-01 2023-03-31 0000910638 srt:AmericasMember 2022-01-01 2022-03-31 0000910638 us-gaap:EMEAMember 2023-01-01 2023-03-31 0000910638 us-gaap:EMEAMember 2022-01-01 2022-03-31 0000910638 srt:AsiaPacificMember 2023-01-01 2023-03-31 0000910638 srt:AsiaPacificMember 2022-01-01 2022-03-31 0000910638 country:US 2023-01-01 2023-03-31 0000910638 country:US 2022-01-01 2022-03-31 0000910638 us-gaap:CustomerRelationshipsMember 2023-03-31 0000910638 us-gaap:CustomerRelationshipsMember 2022-12-31 0000910638 ddd:AcquiredTechnologyMember 2023-03-31 0000910638 ddd:AcquiredTechnologyMember 2022-12-31 0000910638 us-gaap:TradeNamesMember 2023-03-31 0000910638 us-gaap:TradeNamesMember 2022-12-31 0000910638 us-gaap:PatentsMember 2023-03-31 0000910638 us-gaap:PatentsMember 2022-12-31 0000910638 us-gaap:PatentedTechnologyMember 2023-03-31 0000910638 us-gaap:PatentedTechnologyMember 2022-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000910638 ddd:HealthcareSegmentMember 2022-12-31 0000910638 ddd:IndustrialSegmentMember 2022-12-31 0000910638 ddd:HealthcareSegmentMember 2023-01-01 2023-03-31 0000910638 ddd:IndustrialSegmentMember 2023-01-01 2023-03-31 0000910638 ddd:HealthcareSegmentMember 2023-03-31 0000910638 ddd:IndustrialSegmentMember 2023-03-31 0000910638 srt:MinimumMember 2023-01-01 2023-03-31 0000910638 srt:MaximumMember 2023-01-01 2023-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-03-31 0000910638 2021-11-16 0000910638 srt:ScenarioForecastMember 2023-04-01 2023-12-31 0000910638 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0000910638 srt:ScenarioForecastMember 2025-01-01 2025-12-31 0000910638 srt:ScenarioForecastMember 2026-01-01 2026-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 2021-12-01 0000910638 us-gaap:PerformanceSharesMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2023-01-01 2023-03-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2022-01-01 2022-03-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0000910638 ddd:IncentiveAwardsMember 2023-01-01 2023-03-31 0000910638 ddd:IncentiveAwardsMember 2022-01-01 2022-03-31 0000910638 ddd:DpPolarGmbHMember 2023-01-01 2023-03-31 0000910638 ddd:DpPolarGmbHMember 2022-01-01 2022-03-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-03-31 0000910638 us-gaap:PhantomShareUnitsPSUsMember 2022-01-01 2022-03-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-03-31 0000910638 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-03-31 0000910638 ddd:RestrictedStockAndRestrictedStockUnitMember 2023-01-01 2023-03-31 0000910638 ddd:RestrictedStockAndRestrictedStockUnitMember 2022-01-01 2022-03-31 0000910638 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0000910638 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0000910638 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0000910638 ddd:DpPolarGmbHMember 2023-01-01 2023-03-31 0000910638 ddd:SharesIssuableMember 2023-01-01 2023-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 2021-11-16 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-03-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-03-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-03-31 0000910638 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000910638 ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000910638 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSegmentMember 2023-01-01 2023-03-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSegmentMember 2022-01-01 2022-03-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSegmentMember 2023-01-01 2023-03-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSegmentMember 2022-01-01 2022-03-31 0000910638 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000910638 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0000910638 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000910638 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember 2020-08-31 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:USDepartmentOfJusticeMember 2023-02-01 2023-02-28 0000910638 ddd:ExportControlsAndGovernmentContractsComplianceMember ddd:DirectorateOfDefenseTradeControlsMember 2023-01-01 2023-03-31 0000910638 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-03-31 0000910638 us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2023-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2023-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember 2023-03-31 0000910638 us-gaap:ShortTermInvestmentsMember 2023-03-31 0000910638 us-gaap:AllOtherCorporateBondsMember 2023-03-31 0000910638 us-gaap:FairValueInputsLevel2Member 2023-01-01 2023-03-31 0000910638 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0000910638 us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-12-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-12-31 0000910638 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0000910638 us-gaap:ShortTermInvestmentsMember 2022-12-31 0000910638 us-gaap:AllOtherCorporateBondsMember 2022-12-31 0000910638 us-gaap:FairValueInputsLevel2Member 2022-01-01 2022-12-31 0000910638 ddd:WematterABMember us-gaap:SubsequentEventMember 2023-05-01 2023-05-01 0000910638 ddd:WematterABMember us-gaap:SubsequentEventMember 2023-05-01 0000910638 us-gaap:SubsequentEventMember 2023-05-09 2023-05-09 0000910638 srt:MinimumMember us-gaap:SubsequentEventMember 2023-05-09 0000910638 srt:MaximumMember us-gaap:SubsequentEventMember 2023-05-09 shares iso4217:USD iso4217:USD shares pure utr:sqft ddd:day ddd:milestone ddd:subpoena ddd:agency ddd:installment iso4217:EUR false Q1 2023 --12-31 0000910638 P9M P1Y http://www.3dsystems.com/20230331#RightOfUseAsset http://www.3dsystems.com/20230331#RightOfUseAsset http://www.3dsystems.com/20230331#LeaseLiabilityCurrent http://www.3dsystems.com/20230331#LeaseLiabilityCurrent http://www.3dsystems.com/20230331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20230331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20230331#RightOfUseAsset http://www.3dsystems.com/20230331#RightOfUseAsset http://www.3dsystems.com/20230331#LeaseLiabilityCurrent http://www.3dsystems.com/20230331#RightOfUseAsset http://www.3dsystems.com/20230331#LeaseLiabilityCurrent http://www.3dsystems.com/20230331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20230331#LeaseLiabilityNoncurrent 0.0278364 0.3333 0.3333 0.3333 10-Q true 2023-03-31 false 001-34220 3D SYSTEMS CORPORATION DE 95-4431352 333 Three D Systems Circle Rock Hill SC 29730 803 326-3900 Common Stock, par value $0.001 per share DDD NYSE Yes Yes Large Accelerated Filer false false false 131155200 525898000 388134000 4027000 180603000 2922000 3114000 94677000 93886000 147365000 137832000 38242000 33790000 810209000 834245000 62150000 58072000 88064000 90230000 385754000 385312000 57090000 42746000 7214000 7038000 31813000 28970000 1442294000 1446613000 10542000 9036000 51415000 53826000 54159000 55571000 6321000 6911000 31575000 26464000 154012000 151808000 450179000 449510000 55231000 41779000 7680000 7631000 43744000 44181000 710846000 694909000 1762000 1760000 1760000 0.001 0.001 220000000 220000000 131164000 131207000 131000 131000 1553038000 1547597000 -773383000 -743962000 -50100000 -53822000 729686000 749944000 1442294000 1446613000 84388000 100551000 36848000 32450000 121236000 133001000 49880000 58472000 24258000 20734000 74138000 79206000 47098000 53795000 58285000 55415000 22209000 21612000 80494000 77027000 -33396000 -23232000 3875000 -2283000 -29521000 -25515000 8000 1284000 -29529000 -26799000 -108000 0 -29421000 -26799000 -0.23 -0.21 -0.23 -0.21 129158000 126728000 129158000 126728000 -29529000 -26799000 0 -101000 3413000 -3346000 309000 -3495000 3722000 -6740000 -25807000 -33539000 -108000 0 -25699000 -33539000 -29529000 -26799000 9220000 9147000 10292000 12658000 0 439000 -29000 0 1903000 1709000 2926000 -517000 13000 1076000 -423000 -137000 -259000 466000 0 40000 208000 -3173000 12327000 8822000 4146000 -2225000 -2947000 277000 -3120000 -1901000 -6994000 -8679000 -762000 2678000 -27722000 -15125000 9027000 4079000 0 366005000 176856000 6170000 0 9335000 0 -40000 167829000 -373209000 0 2300000 2115000 10052000 -179000 -166000 -2294000 -12518000 114000 464000 137927000 -400388000 391975000 789970000 529902000 389582000 16318000 1922000 48000 55000 1549000 8496000 735000 21000 115000 114000 3889000 3727000 312000 312000 0.001 0.001 131207000 131000 1547597000 -743962000 -53822000 749944000 165000 208000 2115000 2115000 7644000 7644000 -29421000 -29421000 309000 309000 -88000 -88000 3413000 3413000 131164000 131000 1553038000 -773383000 -50100000 729686000 128375000 128000 1501210000 -621251000 -37706000 842381000 1991000 2000 -8696000 -8694000 26728000 26728000 -26799000 -26799000 101000 101000 -3495000 -3495000 -3346000 -3346000 130366000 130000 1519242000 -648050000 -44446000 826876000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(1) Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “our” or “us”). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net income (loss) attributable to the RNCI is presented as an adjustment to the Company's consolidated net income (loss) to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive income (loss). Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to the net income, or increase to the net loss, attributable to 3D Systems’ shareholders for purposes of reporting earnings or loss per share. See Note 10.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) applicable to interim reports. Accordingly, they do not include all the information and notes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”). The Company believes that the disclosures included in this Form 10-Q are adequate to make the information presented not misleading. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature, necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results may differ from those estimates and assumptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual reporting period is the calendar year. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year. All dollar amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Securities without a Readily Determinable Value</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment charges taken with respect to these investments are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which an investment becomes impaired. No impairment charges were recorded during the three months ended March 31, 2023 or 2022. The aggregate carrying value of the Company’s equity investments without a readily determinable value was $13,162 and $13,153 at March 31, 2023 and December 31, 2022, respectively, and is included in other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the formation of the joint venture between the Company and the Saudi Arabian Industrial Investments Company (“Dussur”) was completed, and the Company became a shareholder with a 49% ownership interest. See Note 2. The Company will account for its investment in the joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. Under the equity method of accounting, the initial investment is recorded at cost, and the investment is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and other comprehensive income of the investee. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. The carrying value of the investment is recorded as other assets in the Company’s consolidated balance sheets. Income or loss from this investment will be recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag to determine whether the effects of such events should be disclosed in our financial statements. The Company will evaluate its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the investment may not be recoverable. The Company has accounts receivable balances due from the joint venture of $1,177 and $2,247 as of March 31, 2023 and December 31, 2022, respectively, primarily related to the Company's sales of inventory and equipment to the joint venture prior to the Company becoming a shareholder.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Other Accounting Policy Updates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All other significant accounting policies described in the 2022 Form 10-K remain unchanged.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “our” or “us”). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (“RNCI”), which has been reported in temporary equity in the consolidated balance sheets. The net income (loss) attributable to the RNCI is presented as an adjustment to the Company's consolidated net income (loss) to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive income (loss). Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to the net income, or increase to the net loss, attributable to 3D Systems’ shareholders for purposes of reporting earnings or loss per share. See Note 10.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) applicable to interim reports. Accordingly, they do not include all the information and notes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”). The Company believes that the disclosures included in this Form 10-Q are adequate to make the information presented not misleading. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature, necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results may differ from those estimates and assumptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual reporting period is the calendar year. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year. All dollar amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Securities without a Readily Determinable Value</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment charges taken with respect to these investments are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which an investment becomes impaired. No impairment charges were recorded during the three months ended March 31, 2023 or 2022. The aggregate carrying value of the Company’s equity investments without a readily determinable value was $13,162 and $13,153 at March 31, 2023 and December 31, 2022, respectively, and is included in other assets on our consolidated balance sheets.</span></div> 13162000 13153000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the formation of the joint venture between the Company and the Saudi Arabian Industrial Investments Company (“Dussur”) was completed, and the Company became a shareholder with a 49% ownership interest. See Note 2. The Company will account for its investment in the joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. Under the equity method of accounting, the initial investment is recorded at cost, and the investment is subsequently adjusted for the Company’s proportionate share of the net earnings or losses and other comprehensive income of the investee. Intercompany profits or losses associated with the Company’s equity method investments are eliminated until realized by the investee in transactions with third parties. The carrying value of the investment is recorded as other assets in the Company’s consolidated balance sheets. Income or loss from this investment will be recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag to determine whether the effects of such events should be disclosed in our financial statements. The Company will evaluate its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount </span></div>of the investment may not be recoverable. The Company has accounts receivable balances due from the joint venture of $1,177 and $2,247 as of March 31, 2023 and December 31, 2022, respectively, primarily related to the Company's sales of inventory and equipment to the joint venture prior to the Company becoming a shareholder. 0.49 1177000 2247000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(2) Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (“dp polar”), a German-based designer and manufacturer of the industry’s first additive manufacturing system designed for true high-speed mass production of customized components, for $25,201 (including customary post-closing adjustments), which includes $19,604 paid in cash at closing, $7,091 paid at closing via the issuance of the Company’s common stock, and a provisional $1,494 estimated post-closing purchase price adjustment due to the Company from the sellers. See Note 11 for discussion of an earnout arrangement with a key individual from dp polar. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired dp polar for access to dp polar's patented continuous printing process. This business and its technology are expected to contribute to the operations of the Company's Healthcare Solutions and Industrial Solutions segments. Central to dp polar’s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar’s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805, “Business Combinations” (“ASC 805”). In accordance with valuation methodologies described in ASC 820, “Fair Value Measurement” (“ASC 820”), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition. Shown below is the preliminary purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,201 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in connection with this acquisition is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar’s assembled workforce. This goodwill is not expected to be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the purchase price allocation for dp polar is preliminary. The Company continues to review the final closing balance sheet of dp polar and may further adjust the acquisition-date fair values of acquired assets and assumed liabilities based on this review. The Company also continues to review dp polar’s pre-acquisition tax returns to determine the final tax positions, including net operating losses and any required valuation allowance. The final purchase price allocations will be completed when the Company has finished its valuation activities and the review of dp polar’s closing balance sheet and the pre-acquisition tax returns. These final allocations could differ materially from the current preliminary allocations. The final </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocations may include (1) changes in the preliminary allocations to acquired intangible assets and goodwill and (2) changes in the preliminary allocations to other assets and liabilities, including but not limited to tax assets and liabilities, inclusive of deferred taxes. The estimated useful lives of acquired intangible assets are also preliminary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Kumovis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH (“Kumovis”) for an all-cash purchase price of $37,875 (including customary post-closing adjustments), plus an estimated RNCI of $1,559. $3,628 of the cash payment is deferred for up to fifteen months from the closing date. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or “PEEK” materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1,559 was recorded as of the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805, and we have completed the allocation of the final purchase price. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in connection with this acquisition is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis’s assembled workforce. This goodwill is not expected to be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Titan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC (“Titan”) for an all-cash purchase price of $39,040. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805, and we have completed the allocation of the purchase price. Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed, as determined at the date of acquisition in accordance with valuation methodologies described in ASC 820:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in connection with this acquisition is attributable to synergies that are expected to enhance and expand the Company’s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan’s assembled workforce. This goodwill is expected to be deductible for tax purposes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dussur</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we and Dussur signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia’s domestic additive manufacturing production capabilities, consistent with the Kingdom’s ‘Vision 2030,’ which is focused on diversification of the economy and long-term sustainability. 3D Systems is committed to an initial investment of approximately $6,500, of which $3,435 was deposited in an escrow account during the three months ended December 31, 2022 and is reported as restricted cash within other assets on the balance sheet as of March 31, 2023 and December 31, 2022. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. Accordingly, the $3,435 held in escrow plus an additional approximately $3,065 owed to the joint venture as of March 31, 2023 was deposited into a bank account of the joint venture during April 2023 for use in its operations. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The impact on the Company’s financial position, results of operations and cash flows is not expected to be material other than the cash outflow(s) related to the initial and contingent investments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Enhatch</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we made a $10,000 investment in convertible preferred shares for an approximate 26.6% ownership interest in Enhatch Inc. (“Enhatch”), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (“call option”) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enhatch’s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems’ workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Acquisitions of Non-controlling Interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2018, the Company owned approximately 70% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500, which has been paid in installments. The Company made the final installment payment of $2,300 related to the acquisition of the remaining 30% interest in Easyway during the three months ended March 31, 2022.</span></div> 1 25201000 19604000 7091000 1494000 Shown below is the preliminary purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,201 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Shown below is the final purchase price allocation, summarizing the fair values of the assets acquired and liabilities assumed, as determined at the date of acquisition in accordance with valuation methodologies described in ASC 820:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 243000 301000 4989000 3930000 8919000 13969000 2376000 364000 364000 25201000 0.9375 37875000 1559000 3628000 P15M 0.0625 0.50 0.50 P5Y9M 0.50 1559000 34098000 3628000 1559000 149000 39434000 125000 1407000 20770000 5802000 26572000 17618000 705000 332000 70000 6466000 6868000 39434000 1 39040000 661000 15940000 5580000 21520000 17430000 68000 229000 410000 639000 39040000 6500000 3435000 0.49 3435000 3065000 10000000 0.266 0.70 0.30 13500000 2300000 0.30 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(3) Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, we had $81,214 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 87.7% of the $41,648 of deferred revenue and customer deposits as revenue within the next twelve months, an additional 9.0% by the end of 2024 and the remaining balance thereafter.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract-by-contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern of transfer of control for each distinct performance obligation. The Company recognized $4,740 and $2,432 in revenue related to collaboration arrangements with customers for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we recognized revenue of $12,832 related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our contract liabilities at December 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March 31, 2022, we recognized revenue of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $11,895</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to our contract liabilities at December 31, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, one customer accounted for approximately 13.5% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,783 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,620 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 81214000 0.877 41648000 P12M 0.090 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract-by-contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern of transfer of control for each distinct performance obligation. The Company recognized $4,740 and $2,432 in revenue related to collaboration arrangements with customers for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we recognized revenue of $12,832 related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our contract liabilities at December 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March 31, 2022, we recognized revenue of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $11,895</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to our contract liabilities at December 31, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, one customer accounted for approximately 13.5% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.</span></div> 4740000 2432000 12832000 11895000 0.135 0.267 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,783 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,620 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 68649000 74249000 42810000 40940000 9777000 17812000 121236000 133001000 67783000 73620000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(4) Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,365 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inventory reserve w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $16,641</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $15,550 as of March 31, 2023 and December 31, 2022, respectively.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,365 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 57320000 59907000 5778000 4972000 84267000 72953000 147365000 137832000 16641000 15550000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(5) Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and December 31, 2022, the Company's intangible assets with finite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,907)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s total intangible assets reported on the balance sheet include an indefinite-life intangible asset related to dp polar intellectual property research and development (“IPR&amp;D”). The carrying value of this indefinite-lived intangible asset was $5,538 and $5,448 as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $3,239</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $2,678 for the three months ended March 31, 2023 and 2022, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets is estimated to be $7,935 for the remainder of 2023, $11,146 in 2024, $11,112 in 2025, $9,268 in 2026 and $7,419 in 2027.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and December 31, 2022, the Company's intangible assets with finite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,907)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,526 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51677000 49608000 2069000 51137000 48695000 2442000 55918000 12421000 43497000 55480000 10707000 44773000 36194000 13248000 22946000 35930000 12455000 23475000 18873000 10995000 7878000 18673000 10909000 7764000 17513000 15730000 1783000 17499000 15661000 1838000 13258000 8905000 4353000 13255000 8765000 4490000 193433000 110907000 82526000 191974000 107192000 84782000 5538000 5448000 3239000 2678000 7935000 11146000 11112000 9268000 7419000 (6) Goodwill<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.099%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar in the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.099%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period adjustments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 143431000 32055000 111376000 316265000 42329000 273936000 459696000 74384000 385312000 -555000 -555000 -703000 -703000 -1258000 -1258000 733000 733000 967000 967000 1700000 1700000 143609000 32055000 111554000 316529000 42329000 274200000 460138000 74384000 385754000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(7) Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90ZXh0cmVnaW9uOjg1NDk5YzFkNTY0MDQ0MzliN2FlZjVlYjU3ZmVlMmNhXzEyNg_5c8fbd6f-8c09-4a66-890d-00ffc7dbce5b">one</span> to fifteen years. During the three months ended March 31, 2023, a new 100,000 square foot building that was previously being constructed adjacent to our corporate office became available for use by the Company. As a result, the lease was deemed to have commenced during the period. The total estimated base rent lease payments commenced prior to occupancy in December of 2022. As of March 31, 2023, the remaining minimum base lease payments total $18,861 and consist of $845, $1,143, $1,160, $1,178, $1,196, and $13,339 due, respectively, during the years ended December 31, 2023, 2024, 2025, 2026, 2027 and thereafter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_3735c062-01aa-4efd-b83f-0bcb2caaadbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_58584916-4f7a-4d61-b605-696a09c2a9b5">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_676a0b44-8eb0-4957-b83c-1ea991efa7a0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_d81eab40-9474-4565-ad90-abb5e58f08ed">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a0d27140-feb9-4e50-b61d-bbccb6bb4713"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a5edfab5-d697-4943-86d9-964dfc9f82c9">Long-term lease liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_01f9adf5-3360-4162-87b5-8b4f18b05dca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_fa3344dc-1a8c-4cff-be64-c5d24b7a005f">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_306a2972-9738-4d17-89ab-1b185396e54c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_4f0fe974-87c8-482e-a0ad-d5bc0e16ea6e">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_05ab5e98-32a1-4cf4-9efb-12564a310ff6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_d4f337cd-e9fe-4b8d-8563-6ecfbaa41700">Long-term lease liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(7) Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90ZXh0cmVnaW9uOjg1NDk5YzFkNTY0MDQ0MzliN2FlZjVlYjU3ZmVlMmNhXzEyNg_5c8fbd6f-8c09-4a66-890d-00ffc7dbce5b">one</span> to fifteen years. During the three months ended March 31, 2023, a new 100,000 square foot building that was previously being constructed adjacent to our corporate office became available for use by the Company. As a result, the lease was deemed to have commenced during the period. The total estimated base rent lease payments commenced prior to occupancy in December of 2022. As of March 31, 2023, the remaining minimum base lease payments total $18,861 and consist of $845, $1,143, $1,160, $1,178, $1,196, and $13,339 due, respectively, during the years ended December 31, 2023, 2024, 2025, 2026, 2027 and thereafter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_3735c062-01aa-4efd-b83f-0bcb2caaadbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_58584916-4f7a-4d61-b605-696a09c2a9b5">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_676a0b44-8eb0-4957-b83c-1ea991efa7a0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_d81eab40-9474-4565-ad90-abb5e58f08ed">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a0d27140-feb9-4e50-b61d-bbccb6bb4713"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a5edfab5-d697-4943-86d9-964dfc9f82c9">Long-term lease liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_01f9adf5-3360-4162-87b5-8b4f18b05dca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_fa3344dc-1a8c-4cff-be64-c5d24b7a005f">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_306a2972-9738-4d17-89ab-1b185396e54c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_4f0fe974-87c8-482e-a0ad-d5bc0e16ea6e">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_05ab5e98-32a1-4cf4-9efb-12564a310ff6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_d4f337cd-e9fe-4b8d-8563-6ecfbaa41700">Long-term lease liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P15Y 100000000 18861000 845000 1143000 1160000 1178000 1196000 13339000 Classifications of the lease amounts reported on our balance sheet as of March 31, 2023 and December 31, 2022 are <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_3735c062-01aa-4efd-b83f-0bcb2caaadbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMi0xLTEtMTgwOTI1_58584916-4f7a-4d61-b605-696a09c2a9b5">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_676a0b44-8eb0-4957-b83c-1ea991efa7a0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNC0xLTEtMTgwOTI1_d81eab40-9474-4565-ad90-abb5e58f08ed">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a0d27140-feb9-4e50-b61d-bbccb6bb4713"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtNi0xLTEtMTgwOTI1_a5edfab5-d697-4943-86d9-964dfc9f82c9">Long-term lease liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_01f9adf5-3360-4162-87b5-8b4f18b05dca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtOC0xLTEtMTgwOTI1_fa3344dc-1a8c-4cff-be64-c5d24b7a005f">Right-of-use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_306a2972-9738-4d17-89ab-1b185396e54c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTAtMS0xLTE4MDkyNQ_4f0fe974-87c8-482e-a0ad-d5bc0e16ea6e">Current lease liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_05ab5e98-32a1-4cf4-9efb-12564a310ff6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ4MWIyZTE0Mjk1OTRkYWE5MTM3NGY4N2M4MDRiNDUyL3NlYzo0ODFiMmUxNDI5NTk0ZGFhOTEzNzRmODdjODA0YjQ1Ml8xNjYvZnJhZzo4NTQ5OWMxZDU2NDA0NDM5YjdhZWY1ZWI1N2ZlZTJjYS90YWJsZTo4ODVlZjFmNzA5NDc0YzYzYWFjZjFhNGM5ODUyNDU4Ni90YWJsZXJhbmdlOjg4NWVmMWY3MDk0NzRjNjNhYWNmMWE0Yzk4NTI0NTg2XzEtMTItMS0xLTE4MDkyNQ_d4f337cd-e9fe-4b8d-8563-6ecfbaa41700">Long-term lease liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 53924000 9838000 52035000 39502000 8343000 38499000 3166000 704000 3196000 3244000 693000 3280000 57090000 10542000 55231000 42746000 9036000 41779000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(8) Accrued and Other Liabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:69.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty obligation for the three months ended March 31, 2023 and 2022 are summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlements Made</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accruals for Warranties Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23364000 19814000 7605000 10694000 4774000 9948000 2812000 3677000 15604000 11438000 54159000 55571000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities at March 31, 2023 and December 31, 2022 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:69.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4759000 4817000 5797000 5711000 5124000 5050000 3752000 4974000 21224000 17244000 2789000 6096000 299000 289000 43744000 44181000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty obligation for the three months ended March 31, 2023 and 2022 are summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlements Made</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accruals for Warranties Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3677000 561000 -304000 2812000 3585000 2254000 2245000 3576000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(9) Borrowings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026 (the “Notes”), pursuant to an Indenture dated November 16, 2021 (the “Indenture”) between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466, of which $9,821 is unamortized at March 31, 2023. The annual effective interest rate of the Notes is 0.594% when including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes are senior, unsecured obligations of the Company, will not bear regular interest, and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with their terms.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (the “Common Stock”), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time. The Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants as of March 31, 2023. At March 31, 2023, the fair value of the Notes is $340,285. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company incurred $669 and $664 of debt issuance cost accretion for the three months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Debt issuance cost accretion of $2,014, $2,698, $2,714, and $2,395 is expected to be incurred in the remaining nine months of 2023 and in 2024, 2025 and 2026, respectively.</span></div> 460000000 0 446534000 13466000 9821000 0.00594 0.001 1.30 20 30 5 5 0.98 35.92 1 1.30 340285000 669000 664000 2014000 2698000 2714000 2395000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(10) Redeemable Non-Controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the RNCI related to Kumovis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at March 31, 2023 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the RNCI related to Kumovis:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at March 31, 2023 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr></table></div> 1760000 1760000 -108000 -88000 198000 1762000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(11) Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Stock Incentive Plans</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to grant shares of restricted stock, restricted stock units (“RSUs”), stock appreciation rights, cash incentive awards and options to purchase shares of Common Stock to employees and non-employee directors pursuant to its 2015 Incentive Plan (the “2015 Plan”). The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Other Compensation Arrangements that Include Share Settlement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Regenerative Medicine Earnout Payments and Performance-Based Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, the Company acquired Volumetric Biotechnologies, Inc. (“Volumetric”). Pursuant to the terms of the related acquisition agreement, the Company may be required to pay milestone-based payments of up to $355,000 in the aggregate, all of which are incremental to the acquisition purchase price, upon (1) the achievement of seven discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company will recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated time of achievement. Each milestone payment will be settled approximately half in cash and half in shares of the Company’s Common Stock and, accordingly, the portion of the Company’s accrued liability (see Note 8) that is ultimately expected to be settled with the Company’s Common Stock is reflected in the disclosure of stock-based compensation included herein. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the Company has granted performance-based stock units (“PSUs”) with vesting terms that are based upon four individually-measured, non-financial milestones to other employees who work on advancements in regenerative medicine related to lungs and tissue organs. The PSUs associated with each individual milestone are recognized as compensation expense over the period commencing on the date that the respective milestone is deemed probable of being met through the anticipated date of achievement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023 and 2022, the Company recognized compensation expense based upon the assumed achievement of (1) one Volumetric earnout payment milestone, for which the potential amount due to the sellers will be $65,000, and (2) one PSU milestone, for which the aggregate grant date fair value of the outstanding and unvested awards is $4,679. Ac</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">hievement of each milestone is anticipated to occur as of the end of fiscal year 2025. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">dp polar Earnout</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 4, 2022, the Company acquired dp polar. Pursuant to the terms of the related acquisition agreement, the Company may be required to pay $2,229 incremental to the acquisition purchase price, which will be settled via the issuance of 250 shares of the Company’s Common Stock. The issuance and vesting of these shares is contingent on the continued employment of a certain key individual from dp polar through October 4, 2024. Upon assessment, management concluded that this potential obligation for the payment of an additional 250 in shares of Common Stock should be accounted for as compensation expense recognized over the required service period of the individual to whom the amount will potentially be paid and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Stock-Based Compensation Activity and Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company granted 96 shares of restricted stock which had a weighted-average grant date fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.61 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The restricted stock awards generally vest ratably over three years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the three months ended March 31, 2023 and 2022:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in stock-based compensation expense recognized for the three months ended March 31, 2023 and 2022 are $658 and $4,271, respectively, of accrued expense pertaining to annual incentive compensation for which settlement would ultimately occur using shares of the Company’s Common Stock. Also included in stock-based compensation expense for the three months ended March 31, 2023 and 2022 are $1,990 and $1,990, respectively, which relate to the portion of the Volumetric earnout expense recognized during each period that is expected to be settled using the Company’s Common Stock. Further, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $274 and $0, respectively, of expense related to the dp polar earnout arrangement. Finally, stock-based compensation expense for the three months ended March 31, 2023 and 2022 includes $277 and $244, respectively, of expense related to the regenerative medicine PSUs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there was $39,315 of unrecognized stock-based compensation expense related to all unvested share-based payment awards that the Company expects to recognize over a weighted-average period of 1.8 years.</span></div> P3Y 355000000 7 4 65000000 65000000 4679000 2229000 250000 250000 96000 11.61 P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the three months ended March 31, 2023 and 2022:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 10292000 12658000 0 0 658000 4271000 1990000 1990000 274000 0 277000 244000 39315000 P1Y9M18D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(12) Interest and Other Income (Expense), Net</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange (loss) gain, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,283)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income (expense), net includes (1) interest income of $4,546 and $825 for the three months ended March 31, 2023 and 2022, respectively, and (2) interest expense of $741 and $660 for the three months ended March 31, 2023 and 2022, respectively.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange (loss) gain, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,283)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -372000 -2218000 3805000 165000 442000 -230000 3875000 -2283000 4546000 825000 741000 660000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(13) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain the exception under ASC 740-270-30-36(b), “Accounting for Income Taxes,” for jurisdictions that do not have reliable estimates of ordinary income. Based on volatility in the industry, we have continued to use a year-to-date methodology in determining the effective tax rate for the quarter ended March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quarter ended March 31, 2023, the Company’s effective tax rate was 0.0%. For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.0)%. The differences between the U.S. statutory tax rate and the effective tax rates for the quarters ended March 31, 2023, and March 31, 2022, are primarily driven by a full valuation in various jurisdictions.</span></div> 0.000 -0.050 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(14) Net Earnings (Loss) Per Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is calculated by dividing net income (loss) attributable to 3D Systems’ Common Stock stockholders by the weighted average number of Common Stock shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and RSUs, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or RSUs is contingent upon one or more performance conditions that have not been met as of the balance sheet date.</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stock shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,509)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of shares issuable under stock based compensation and other plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(1) Equity awards are deemed anti-dilutive for the three months ended March 31, 2023 and 2022 because we reported a net loss for these periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that have been excluded from the computation of diluted earnings (loss) per share attributable to Common Stock stockholders because their effect is considered anti-dilutive for the three months ended March 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, the table above excludes the following: (1) an estimate of 1,041 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11; (2) an estimate of 466 shares for the payment of accrued incentive compensation that is expected to be settled in shares; and (3) an estimate of 53 shares that are contingently issuable under the dp polar earnout arrangement discussed in Note 11. These share estimates are based on the aggregate liabilities recorded for the Volumetric earnout arrangement, fiscal year 2022 and fiscal year 2023 incentive compensation and the dp polar earnout arrangement at March 31, 2023, divided by the Company's year-to-date average share price of $10.19 per share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, the table above excludes the following: (1) an estimate of 152 shares contingently issuable to settle the March 31, 2022 liability accrued for the assumed achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 11 and (2) and 245 shares attributable to the portion of the fiscal year 2022 bonus accrued as of March 31, 2022 to be settled in shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 9. The Notes’ impact to diluted shares will be calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the three months ended March 31, 2023 and 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during these periods did not exceed the conversion price, and because we had a net loss for each of the respective periods.</span></div> <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stock shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,509)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of shares issuable under stock based compensation and other plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(1) Equity awards are deemed anti-dilutive for the three months ended March 31, 2023 and 2022 because we reported a net loss for these periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that have been excluded from the computation of diluted earnings (loss) per share attributable to Common Stock stockholders because their effect is considered anti-dilutive for the three months ended March 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -29421000 -26799000 -88000 0 -29509000 -26799000 129158000 126728000 0 0 129158000 126728000 -0.23 -0.21 -0.23 -0.21 4177000 5313000 420000 420000 4597000 5733000 1041000 466000 53000 10.19 152000 245000 460000000 0 35.92 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(15) Accumulated Other Comprehensive Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,781)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,100)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,810)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,446)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Amount reclassified into interest and other income (expense), net on the statement of operations. See Note 18 for detail regarding fair value measurements of unrealized gains (losses) on short-term investments.</span></div>The amounts presented in the table above are net of income taxes. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,413</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,781)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,100)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,810)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,446)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Amount reclassified into interest and other income (expense), net on the statement of operations. See Note 18 for detail regarding fair value measurements of unrealized gains (losses) on short-term investments.</span></div> -54194000 700000 -328000 -53822000 3413000 12000 108000 3533000 0 12000 -201000 -189000 -50781000 700000 -19000 -50100000 -35464000 -2242000 0 -37706000 -3346000 37000 -3495000 -6804000 0 -64000 0 -64000 -38810000 -2141000 -3495000 -44446000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(16) Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he Company’s operations are comprised of two reportable segments: Healthcare Solutions and Industrial Solutions. Effective January 1, 2023, the Company’s chief operating decision maker (“CODM”) placed an increased focus on Segment Adjusted EBTIDA when evaluating the performance of the Company’s reportable segments, among other measures, Segment Adjusted EBITDA. In addition, the methodology for allocating certain costs has been revised to more closely reflect changes in the Company's business and estimates of usage by the Company's segments. Prior year amounts have been reclassified to conform with current year presentation. The following table sets forth our operating results by segment for the three months ended March 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Reportable segments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Corporate is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">s CODM on the basis of Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table provides a reconciliation of the Company’s reported net loss to the total of our reportable segment Adjusted EBITDA and corporate and other Adjusted EBITDA for the three months ended March 31, 2023 and 2022:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,421)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (income) expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,805)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and divestiture-related expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-operating (income) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> March 31, 2023 and 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Reportable segments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Corporate is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">s CODM on the basis of Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table provides a reconciliation of the Company’s reported net loss to the total of our reportable segment Adjusted EBITDA and corporate and other Adjusted EBITDA for the three months ended March 31, 2023 and 2022:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,421)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (income) expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,805)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and divestiture-related expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-operating (income) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 48725000 64345000 5065000 15769000 72511000 68656000 6902000 6565000 121236000 133001000 11967000 22334000 0 0 -22061000 -20411000 121236000 133001000 -10094000 1923000 -29421000 -26799000 3805000 165000 8000 1284000 5312000 5818000 3239000 2678000 10292000 12658000 2677000 3682000 79000 0 1703000 319000 -108000 0 70000 -2448000 -10094000 1923000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(17) Commitments and Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Export Controls and Government Contracts Compliance Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our former Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. Thereafter, we submitted voluntary disclosures to BIS and DDTC identifying potentially unauthorized exports between 2012 and 2017, including to China, of controlled items including technical data. In connection with these matters, in August 2020, we received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and fully cooperated with the U.S. Department of Justice (“DOJ“) in the related investigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we engaged in discussions with DDTC, BIS, and DOJ to settle the potential export control violations described </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above. In February 2023, the Company settled these matters with all three agencies. As a part of these settlement agreements, the Company agreed to pay $15,048 in civil monetary penalties to these agencies, with an additional $10,000 in suspended penalty amounts to be allocated to remedial compliance measures required by DDTC. The penalty amounts were broken down as follows: DDTC $10,000 (in three installments over a three-year period), BIS $2,778, and DOJ $2,270. The first penalty installment payment to DDTC and the full penalty payments to BIS and to DOJ were made in the first quarter of 2023. To the extent any portion of the $10,000 suspended penalty is not expended on required remedial compliance measures by the end of the three-year term of the settlement agreement, then such shortfall shall be paid by the Company to DDTC. Accordingly, the $10,000 suspended penalty has not been recognized as a liability as of March 31, 2023 and will be recognized as incurred during the three-year term of the settlement agreement. The agencies are not criminally prosecuting the Company, nor anyone associated with the Company, and the Company is not subject to any administrative debarment. Over the course of our internal investigation, we made meaningful improvements to our compliance program and will continue to further enhance export compliance going forward.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Shareholder Suits</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York (the “District Court”). The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s Common Stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendant moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action, and on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The settlement is subject to both preliminary and final approval by the District Court. On April 15, 2022, the Company was informed the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action, and the Company received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been named as a nominal defendant and certain of its current and former executive officers and directors have been named as defendants in derivative lawsuits pending in the United States District Court for the Eastern District of New York, the South Carolina Court of Common Pleas for the 16th Circuit, York County, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the “Nguyen Action”), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Lesar Action”), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the “Bohus Action”), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the “Fernicola Action”). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On October 26, 2021, the Lesar Action and the Scanlon Action were consolidated into a single stockholder derivative action, styled as In Re 3D Systems Corp. Shareholder Derivative Litigation, No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. Of York) (the “South Carolina Derivative Action”). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the “E.D.N.Y. Derivative Action”). The E.D.N.Y. Derivative Action is stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the claims alleged in the putative securities class action and derivative lawsuits are without merit and the Company intends to defend itself and its current and former officers vigorously.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the foregoing matters, we recognized a liability of $16,044 during the three months ended December 31, 2022, which includes the $10,000 DDTC civil monetary penalty being recognized at a discount using the risk-free interest rate. During the three months ended March 31, 2023, we paid $8,548 of this liability in accordance with the settlement agreements discussed above. Refer to Note 8 for details regarding our remaining short-term and long-term liabilities recorded for legal contingencies.</span></div> 2 2 3 15048000 10000000 10000000 3 P3Y 2778000 2270000 10000000 P3Y 10000000 P3Y 16044000 10000000 8548000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(18) Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the exchange price to sell an asset or transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value measurements use market data or assumptions market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs may be readily observable, corroborated by market data, or generally unobservable. Valuation techniques maximize the use of observable inputs and minimize use of unobservable inputs. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Level 3 - One or more inputs are unobservable and significant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and short-term investments are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of March 31, 2023 and December 31, 2022 because of the relatively short duration of these instruments. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of March 31, 2023 are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of March 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $742 of cost basis and fair market value, respectively, with a weighted average maturity of 1.0 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the three months ended March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.</span></div> Cash equivalents and short-term investments are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of March 31, 2023 and December 31, 2022 because of the relatively short duration of these instruments. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of March 31, 2023 are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of March 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $742 of cost basis and fair market value, respectively, with a weighted average maturity of 1.0 years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.</span></div> 451508000 0 451508000 451508000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4046000 -19000 4027000 0 4027000 455554000 -19000 455535000 451508000 4027000 745000 742000 P1Y 232018000 0 232018000 232018000 0 990000 6000 996000 0 996000 1281000 6000 1287000 0 1287000 100242000 -99000 100143000 0 100143000 78418000 -241000 78177000 0 78177000 412949000 -328000 412621000 232018000 180603000 745000 743000 P1Y3M18D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(19) Subsequent Events</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2023, the Company announced that it entered into an agreement to acquire Wematter AB (“Wematter”), a Swedish 3D printer manufacturer that will broaden 3D Systems’ Selective Laser Sintering (SLS) portfolio, for approximately $11,000 in cash, subject to customary post-closing adjustments. The Company may be required to pay an additional €2,000 in cash contingent on the achievement of certain post-closing performance conditions and the continued employment by the Company of certain Wematter key employees for two years after the closing date. If earned, the €2,000 is expected to be recognized as compensation expense over the 2-year service period. The acquisition is expected to close during July 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2023, the Company announced a restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. This initiative is expected to reduce headcount by approximately 6%, with the majority of reductions being made in Corporate and business support functions which are predominantly located in the US and Europe. The Company expects to incur cash charges in the range of $3,500 - $4,500 for severance-related costs related to this initiative during 2023. The majority of these charges are expected to be incurred in the 2nd quarter of 2023, with the remainder occurring in the second half of 2023.</span></div> 11000000 2000000 P2Y 2000000 P2Y 0.06 3500000 4500000 Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations. The amounts for cash and cash equivalents shown above include restricted cash of $115 and $114 as of March 31, 2023 and December 31, 2022, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of March 31, 2023 and December 31, 2022 is $3,889 and $3,727, respectively, of restricted cash, which, is included in other non-current assets. The amounts for cash and cash equivalents shown above include restricted cash of $312 as of March 31, 2022, and December 31, 2021. EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &N%JE8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !KA:I6IQ*\[>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT9AZC+96BG(2$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHA0<_X #DD910IF8!$6(I.MT4)'5.3C!6_T@@^?LHU3K^2%70.N&;7R:_-YG&_9;+F=5/P55'Q?%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " !KA:I6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &N%JE;,Z!G=U04 -0> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8$N6P39HB3M)EN$A9H.VFG'X0MP+.V1249PK_O MD0UVDLJ"\2S[8?'MO-&CH\LKZ6HMY%>UX%RCUR1.U75KH?7R4Z>C@@5/F#H5 M2Y["FYF0"=-P*^<=M92(YYUU$A:EK?Y5_FPH^U=_M62S?F8Z]^70PEWG5(EC!*>JDBD2/+9=6N M/_F4F(#\BS\BOE9OKI%!F0KQU=P\A-MBQ8*^8QEL1Z)]:]\"]0S>H&(5?X_ M6A??=KLM%&1*BV0;#"5(HK3X9:_;BG@;@&L"R#: ? C M": ;@-H#EJ4+,>Z M99KUKZ18(VF^!C5SD==-'@TT46K2.-82WD80I_N^6'&)AI QU$9JP2175QT- MPN9U)]B*W!0BI$:$HD>1ZH5"=VG(P_?Q'2A062JR*]4-<0H^,GF**#Y!Q"/4 M4AY_7_@&>5U;]+O2T+*.:"Y'G77T]V"JM(1F]X^M@@J%KEW!],5/:LD"?MV" MSJ:X7/%6_X?O\)GWLXWN&XF]@^V6L%V7>O]6!!ET4XTFFR6WD;K#L=?^8D-R M1C5$ZI5(O<.0OF1,:B[C#1KQI9#:AN>6TC*S58KOC&J(=U;BG1V&-^0R$J'I MA C& FORW$IEMZOM=\[XAISG)>?Y@2U3,IA&\EF@/H]NK1F+E361SK"&@!ICO0&W4HO&+^/)W>,8^<^CX?-H,'EX?K+1.G4:TF*OFE>]0W@?TD!( M:*/,--<3--;0,9&0R!=9JN4&?D-K)>Q1O[VS$;N#FB*_L1+X$.0)>T4/(734 M:!8%.;>C->^1O.RUNUV*:8]8>9W!37E)Q4L.X1V$(:BKD]T%^@S?H>?4GE>W M)*4431:2PQ/ARA1AMZWYB%KVXZ$4JR@-[+EV:XY]*^@QG!*NK!)V&YR/ MH$.A-(O17]&R?JAR*Y++FE9T_;,2P2KCP2=AN<2:3!'HD9PN3' MZ4]HS(-,0B:MD&XE7R0)S$UC#>/."5HRB58LSCCZWCL%%X66L.;+%\362CB& ME<*5E\)N$P0..(S2.4P1R538QLN;/0*WM[=6K&-X)E)Y)N)V-;MDHKO78,'2 M.:_UB'N$GE[&5H/D#FO*5QDD83I)+-NO.Q1?+%NU_CN MJ*:F8_X""GH!#B%9LM2>6K=@/>@QW ^IW ]QFY==(A<< M$NG"<\O4XQW#!9'*!1&W@=F-M.^F^'&^O8V>,PV>-C43J)7X&_F;;3T4:KU< MS9RIK/J88MSK$>.N5C;(R@H1MX$9)#P-\QVQ^YC96=P"]=D[AKTAE;TA>]S) M;J?O/E*YFRTV-N_AL7VP<H]Z0\^'>)O3-Z8>7\IH:G\^;]C\Q,F K%? :AWNDYC'BR.$(M;K18YJ>04Z&U2/++!6#\30N]N MS!\H#[+[_P%02P,$% @ :X6J5N<;=HK]!@ QAP !@ !X;"]W;W)K MZU(M.Q4$ET13J'??H=RHIDBQ238GL32\YP_,^(G&](G3Z*ZH=<<:[04Y&7 M\FRT4FI]/)G(=,6+1!Z)-2_A/TM1%8F"V^I^(M<53Q;UH"*?4(R#29%DY6AZ M6G]W4TU/Q4;E63Z>DZN>=SKKZO M;RJXF[1>%EG!2YF)$E5\>38Z)\^(SGN?8$.GXV3D?M;^J!N]EJ)1U1I:_"F+^K+\%FX^GG\YOYI=HOFGR\O;.3I$W^<7Z/W! M!W2 LA+=KL1&)N5"GDX4:-">)FGS>Q^WOT<'?N]K4ATA1L:(8LHLPV?NX1<\ M;8?3_>$3B+P-G[;AT]H?&PI_4U6\5"B1DBMY;(MGZ\"S.]"K[%BNDY2?C6 9 M25X]\-'TW1\DP">VZ'Z3L[U861LKIC[UHS@ZG3SLQF.:L2@BS&O-]I1ZK5+/J72^$I4Z5+PJ8+8]<*F* M(9E;/_[.[WN8ACV1IA&)<("97:3?BO2=(L_35&Q %A2SE$,J[W(^1B447K%$ MS<.3Z-T?$27T!!W0<4QIG?T#-B;$LP7C&SIC+PC[T5BL(.>!/9B@#29P!O,9 MTEPJ467&I)81#W:$VZQ8F&,[;JC5G?DU'TK5)*_06)D_'A$,,5Q3Z/% MC'G4\^TBXU9D_$IRH2.HU'.=5%T3UGJMU1/9IC4V1 24^+@GU;3R(QP.3 ." M.U3A5R:I2LK[#!9:D\U!F8VCO63!DO=Z.BUF,6!IX+F3':82I]"_A%@\9GEN ME48L,](/?4.;U8Z1H2QVQ"-.R$SK3NU0+ \WDCMF9>-E[R&&..X_:HN91T-O MH!R1CE7$#:L+ON2P/*)1_H=@LT,@#PDL:,8<6,,)%8; MJ!9=:_!:1BV, KE]Z-K,?#\D=KVT0QEUHVQ6[^Q YH*OA H8)3V) M-JN8#"GL&$;=#&L+<,6A-=Q8'SJU,(H R_H*33,:>,' )H'N[-W<)-MOL%YY MX-0$%?$]3/IKR&H'^X4!3M".:-1-M"^BO-_N:1;\3K5;A<5+GI=9F91I5MZC M5,B!"6$2S/,Q"?NSUF;GQ3X9@ GM6$?=K.MB>%/9HB;3?)\R8P9;=G$DW(EJ M7VV'/NI&GZV'>%'\;-5K(BX,HG[+8[5B0PNNHR!U;\&NWU*VJ+G%\ECH]5EM M,_.@Z1C0V$&+NJ&U77&O:30I%!(<[?2$C4C3+HB]& \]]XY7U,VKF2B*;'MF ML#WO$*6"=<5A=<'N\?V54!R1\(-5N].SO2E UH.>_^]H/_H.A=2-PF]\P7FA M.8U*41[JX"N1Y[JP9"6L72ZM/30U24?"P*B.5JN!NL(Z'#+L[ #G2J0_5B)? M\$K61R;A2;T95<_61I YX?JKC>#O\K8?>P=:Y@:MGJVB1%*G8(P.\!'&!#JM M"CTD^8:/4;)1*U%E_T(=HQ2/,<9(KA)0,J+.R@X+X>I8WUHM>;UJ7INK8[,Q#@Q:ODK1OLYZDC/ MW*0_7RPR?>H/Q4[U&K'6GB#TXW! \,Y1JQOV MT(]NBDV>*'@N0/@LS:R+CIF@/@Q#QJ+^[M!JZ+$X&#@.8!W2F1OINTJ;0S51 MP$1?Z5T'Q":T#Z$7P7U:6NV@Y1\2WM&=O65C*PYWZ&PO=V]R:W-H M965T&ULK5;;3N,P%/P5*R $$DMN;0.EC53:(I!8J CL/JSV MP4U.&PLG#K;3PG[]VDZ)6AIN$GUH;.?,>.8<7]);,OX@4@")GC*:B[Z52EET M;5O$*618'+$"KRN2T*#C@QH(S:GN-T[ R3W I[9FS"PQXK)24Y M3#@2999A_GP&E"W[EFN]#-R2>2KU@!WV"CR'".1],>&J9]DH-7&^_L)\;[\K+% L8,OJ;)#+M6\<62F"&2RIOV?("5G[:FB]F5)A_M*QB M@Q,+Q:60+%N!E8*,Y-43/ZWRL 9P6V\ O!7 ^RS 7P%\8[129FR-L,1AC[,E MXCI:L>F&R8U!*S!Z M.$;1Q7A\%Z']">:0RQ0DB3$]0#_0?31"^[L':!>1'-VEK!0X3T3/EDJ39K;C MU?QGU?S>&_/_Q/P(^>XA\AS/;X /WX>/(*[AWB;<5IFHT^'5Z? ,G_\&7R2Q M!+5()6(S=$YRG,<$4S1A@IA5]VWR6K%W6KFUONQ*PH<0]]2&TX M7X 5[NVX'>>TR?@WD6VDP:_3X+_''@[BF)6Y%&J?QD 6>$KA$*VF:2QR1=B2[(8MW1=I#ONJTZ:$-IJU;:^J!@+'Y(&4V B[V=8\\-3A$\ED0^ M=YMTMKZS0M]$MN&[7?MNOUNA(76A51[+"W E3)M4-8YJI^@8 K@/4^QEC\J6C MKYGZJR+\#U!+ P04 " !KA:I6WU+RA@X& #5' & 'AL+W=O*[ M)SGHBX5.XHP_2:06:B+>+#NZLOWB.IS.=?]$=].=LRD=17B1WYS&UUTG!P13_A8 MYR$8?"SYD"=)'@EP_+<*VMD\,W?CQ[O;Z\L7N!F]P,?]S]W-4#,']0=K^! M+?BY:61*3]?LF4_G)1(RW"9OXED&\K7'V74R#6C8,5B%Q>N9D M^!N$OA7AWU(HA>923&)M@N8W'NKZ3EB'UK3RJ!]Z9FC!!EI@K9/'.9=,Q]D4 M\7<03=52+,$AB^5 P7;XAAN^H345(Y!28'N"ICP#Y@F"%1RQ"#0G5CH?B:5Q M+H?-L0](X-4R9+#R7-R2(>Q4XN58,3_#*# YGA58(UAP$C&''L-82JM0VQ@( M(4Y80VHRPSU,6J!NZ2S^Q%P4C:(R0L4-#('CAFX=:M/,]QWBMT E%51BA7J7 MS\F)%.D:KLC,,$GC^:>4TK"^CIOL"(6_%J"5F&*KC UN,\UA(N@B_4+/N(3V M8RQ2CHY6PWM\@C)N+@?: $4#OUZW!JM30@+:@KQ22&R7R*-\C(_7:%\Y].-\ M?:?9>TM9N 8PH4=P';3)SO-:IUNEG-BJ5H.C)RF6<=[!'P/FC,.BC0#YQ\"] M)J#Z&FZRP21P6S!7$HCM&O@ 6Z&CQ##:DD<9R$['T'=*42R!8%C6 ME9%+4P>+)#36$9-=SP_#%D*58F*[9-YQI<[SJE[38EK+^'6A"RI:_#*QIHJ> M8J>1IJ:5T\*H$EILU35#BNJ4*.Q(?BK-4X6&0LY%N2@9602-IA'2XS;GB,G. MDIY*17%H;1N:9& -A1XL36'36NR9C&T$MHKSOGW$H:+M;KDJ629V6;YB*AZC M(]@*1E!X3*IB# KRQR;RJW#!=C*<,T)K.6LQ:]D/D$J:B5V:K^-DH7FT#V#\ M.6#6=3LLTX3786 MG)6T$[NT@[)'B[$VRK?==>^R^1T[8E+U Z3WRRPJS\MR4P<&G0*+FF&78<:"=;2JZ2?6+?8']\$$,.NKD^5+1=NE5C0.S[ MZT\>QI#F5MD-@\"I9\6T[W;]EBT5K:2;VJ5[!+SCL1F:W77O$\H#1=LE6HD^ MQ;]^$FOM%_8F>J!HNT2K9H':=_,?K@.TN3VGO<"MKP,F,^)Z+=T_W3H1MQ^) M?[P,T,.>C/^.HW%:-03T,X?C'RX#M'GX35S2Z =,9HY/Z[OF[M8+HI3+:?'> M3 &*1:;+=RF;;S?OYBZ+-U*U[Z_P^;!\PU:%*5_XW3,YC3.%$CZ!D,Z9#X4B MRW=HY8T6\^(UU*O06J3%Y8RSB,O< 'Z?"*'7-_D#-F\R!_\#4$L#!!0 ( M &N%JE:+NYB7X , $@, 8 >&PO=V]R:W-H965T&UL MK5=M;^(X$/XK5FYU:J6E>>/] *FEK!:I!=30O0^G^V"2@>0VL5G;0'N__L9) MF@()477J%Q([,X^?9\8>#X,#%S]E"*#(2Q(S.31"I;9]TY1^" F5-WP+#+^L MN4BHPJ'8F'(K@ :I4Q*;CF6US81&S!@-TKF%& WX3L41@X4@0

HDVH](0Y&FSI!CQ0S]N%P)%9H 11 DQ&G!$!ZZ%Q:_?'MJ,=4HL? M$1SDT3O14E:<_]2#:3 T+,T(8O"5AJ#XV,,8XE@C(8]?.:A1K*D=C]_?T+^E MXE',BDH8\_C/*%#AT.@:)( UW<7JB1^^0RZHI?%\'LOTEQQR6\L@_DXJGN3. MR"")6/:D+WD@CAP0I]K!R1V<)M_1;OIC0JX>YIYW3:8SG)Z0!GGV[LG5EVORA42,+$.^DY0% S M_KB[4T/'+4+MIGCN!3Q/405X A3A:S+F"1Z[4)^'/9 I\WD"Y*_;E50"=_;? M5='+T)O5Z/JX]^66^C T$%B"V(,Q^OTWNVW]427]D\!. M$L M&L0Q_-L#I= MQ5S*:]PQJ? 58$$"+ L!8)5:Q4 89PT?MX/@,;IOT% !,E%5@KZ;*U M'S6<7LOI#0JLW:G]VYV(J95B&G59G6N0A#$/TGGB;BOA$&:):-&J[;;%RG'T+P1$[R:"494A%ZJ!YR#!K;6'FMAVR[2M\^-0MFFXS5ZK MFG6O8-VK9;WDBL:$?\*9Z)4E='09/M%0-FJT.TVK6H-MO=^)U@=4?)A_Y55G ME:DYK:[5.5-09>>Z+?="5;*/[G6[5L,#2-D_TY!N)*J4B%8[E999Q?]OT66K2]EQWI4YM..*+1<73WJ^Z.GUT&KW MSH]-E5U5PLRCGBP!L4E;58D)V3&5M3#%;-$.WZ9-X-G\G6Z3TU[O'2;KL;%! MV41,DAC6"&G==##,(FM;LX'BV[3S6W&%?63Z&F*K#T(;X/[&[YJRJ/B-0'*WV3#Q^(&7].MEH@+*=;.I--Q@TV!15^Y_]ZAQQ M- !3SP#2#2#] 1// -H-H/T!L6= W V(M6=:4[0?YJQAE^>B?D!"2<-LZH=V MIAX-YA>56O=%(^!I >.:R^OOW^8?ORT^SA'\6GS_\GE^=0L7BUOX]_7CM]L% M^OX)75\M?D.?OGS_8X%&Z,=BCMZ^>8?>H*)"M^MZ)UF5R_-Q ]JH.<=9]^;K M]LW$\V:*OM95LY;H8Y7S_'3\&*PXF$+VIER3X(1?F7B/*!XB$A'JT&?^_.$D MH X]>);J^:C/LTRNT0KVE40K46\0;%7!FJ*Z:V.]: HNSUQN:Z>-W=.J/' F MMRSC%P/8Z)*+>SZX_.<_\#3ZE\OF5YKLQ /QP0-Q:/;+;Y"VWI:UE.\@5+)Z MP]&20Z;BD"]R#NEK67)4U=4H@S@0=5DJWQ15PT&3QN68]FU3_3:5S^XO1R2= MD/1\?']LLDMLFJ1&[,28R<&827 YK_+_PFZ$C-=(U-1@ FB=%[B3/X<$[M!7U?0&1CI:/SX^%R6O&PBM-=N*^Z<%]TV LS#E,FA5,)?LA M8IM:-,7?K$W]50YNR 375_4*TO:R07DALWI7.0.A?=7D:(530J)>&#B$<)RX M@R Y6)$$K5@T=?9SI' F1[#4 +Y2V^!2,K'>CR.2DIZ6#BDRGRJ]*!I&M3T M"^P;I9Y<0T",8.MO8*_<\VZCN?1,+2VL!&"+1&XM<610,@JG,I6FU'XV.[?D M$ ;@5Q4$3H]V4YZL;1K1GK(NJ23RN!4?P3H.*GRCLHTF9Y!QM4^KIA:0>9:R M+KG,>)5QO?,$OV?ESAO%W6M._4VF?2-LJ=$$>S8;)L8(\@(CEBS7J<'--8CM M1LO5#IDHF7JT-#B/@R#:QO!;M='>J5!NUEPEKVTMBWU"6^XDC)&2RZ&" 0BA MYG&(^%^[8JOB7*]##>,$8B#D,9!:RL?$LM 6PM2W# ;&<1C'/_"*KXI&+P)0 M:BZ$AK06Z]@O+KM TIB!F %*IQVQ'2IDTM_"#JEXZELI ^$X"'&75\J[J-AL M62&4@D[])D\F0H=([,LP!A_Q-$P7=7J6BE0?LP.-@6YN@(.(^U)R\%JSG9IO M@!6'D?6JLU01*U[<*V[HM-G&RQ&)9OT%LJ4H3JAGB0RJXC"L?NZR*) UIVX. M@,2$DJ2OG4-N-B/$HYZ!4AS&TAO!(;#S/23)H[22[6#/JD3C3R\V:(YB'%N) MW@&_A$S;5KH;,MS[E*BCK;.QU+;&BDV"*K#BG@"MBCM@%0$@90\*O8@=8F$LJ"+8M2 M%QQ.;6V('$W3-.ZKZQ";08WET== *0E#Z559=GJZ*B2GPC;B)=,^R78(J9+0 MP[*) 4;R=('[PBK/:8,+$I.$6&8XY/ $>[>?P442KFW[K8J6@C^C/"6O6I^^ MUFRG7C (3,(EZLU.0(VD$B=0MCU-TUOGP-274<2&2"LG.;"63J=1Y(LW Z0D#*0+5G;PM&'-3NCX>J'Z-H;B9#J; M]/'*(3>%\LIC@(%:$H;:JPPBHN7WQS![I/10MX# )IT?F)(7_2YG9TJH7.VL M<(!S2JEG':B!71J&W>]'6C^=IJB-K'U%'2(^9DP-]M(P]AZR['%N-1GWV>H[ M(!8PP.H>..1&-*'$5Y-3@\:4O"C-KHJ*5=ES.L)!E']Q2_B59COUPE%;/(SQ M^X2E-H>O^^M>0!O%K?AS 3V-?"%H@)Z&@?Y65[F:70M>L@9"KVWRCN2:"8Z M53TJ^G4J &[VFX#F[WO2O\G-K: MY>X()]:V<4GY2G9J0)F&0?D)BO5L&QSH2XC%:UUBP*^PARE2@](TC-(?5RN> MM<%QW(A%65?UUY6V MVPR:TS":Z\\\.<^$:HCJCR#ZE^ID_)\V.4">)JE%K1QR0*TB.O,MF\%Y&L;Y MZV?KCUBC.W]+?E=4E0I(6&MUXY$SX3#NPQ-O_A/_Q^D2FPG0%*>)E3ILN626 MIC[F$QO*$(_>^!MAR=I9.9)XW&AIC$ M.(CGB]UVVV9]5K8F*W"'N&^/8W@ZZG&0[;P4S%]KME,7&$H3AQL,7_1.;]M* MJ%XV#)ZK+&W2G&H:5_RA^USR1/LA=G3HIQ3W^WLNL=370(L-,XG#S$3SLST% M4:TH;_D1.YKQEI*VS,3#V..C+^IA(M*IN&^]'Y34Y8934YM#X$EL?3*WI69Q MZ@'OV/",.,PS;@6KY$IUQ[;/IPQ-O_9.XT\7$.A>0 MT'[>= @13Q"@]\ @=03P(\8MJ2Z]Y4!USZS M6=I:3(<)2?J&P%P]-W7&#=7P8\5:.W0QTK/E]5>)8N(R%);!92E^[TK3XZ/S M7ALN[O2Y.8ET#[T]GG.X>SB;]T&?2.O=O\9G<^RX?Q5/SZXAP%U/$GBBC_F- MS:O;0X)@$) ?":E^!6I$[Q/83*(]=]=>-/56GT1;UDU3;_3/-6_@]02P,$% @ :X6J5O>&#\+* @ S@D !@ !X;"]W M;W)K<87D.',C(N4*C3%W)0+ 72:@]+$M%NMV?._QFL)8;?:(SF7#^HHW;:<=HZ8 @@4AI!HK-"GJ0 M))H(PW@M.8UJ20W<[+^S#_+<,9<)E=#CR3.;JKAC7!ID"C.Z3-0C7]] F4\> M8,03F7_)NO1M&21:2L73$HP1I"PK6OI6ZK !L-PO '8)L'<%."7 V17@E@!W M5T"[!.2IFT7NN7 !5=3W!%\3H;V137=R]7,TZL4R_9^$2N L0YSR>\.'H/\0 M]@."O7!X=QMTQVB$8VSN^P_CD P'I-<-;\C@;O@PXS*2*Z+2.PO(KFGXHPXUBFQ6[93 ^\U MPP.(*KA= P]V7[T.WM]]=6L;;F)%JK+855GLG,_Y@B]45 %N1T7XC/2HC,D M=[0D?[H3J03NKK]U A><;CVG/G&NY()&T#'P2)$@5F#XW[]9YZU?=7(?DBPX M)%G_0&1;A7&JPCA-[/XCH/XL4C ED2X+_NM%!UZ7;$43+)D\Q8TK]"ZIJU%! M?Y[3ZT-\Y5M6VS-7F]+7^;C;/D%CF/LJ>B"R+47=2E%W+T4SGC7(YWZ2QKF\ M_/E!OQJG"_OB@X"-4>TKX('(M@1L5P*V]Q&P\>]K9-KWA#@D6=#^7#/+WBY9 MO]FG$,_S.%QS!P $3 !@ !X M;"]W;W)K<\E[2(KWB#V\ MI^PKGQ$BP$-5UORH-Q-B_FXPX-F,5)B_I7-2RU]N**NPD+?L=L#GC."\<:K* M ?*\:%#AHNX='S;?G;/C0[H095&3_Q(2GI_U(.][U]<%+1B=M0;]D!.;O"B%!?T_A-9=2A4>!DM>?,7W*]LO1[(%ES0:N4L6U 5 M]?(3/ZP2L>4 _2<K@KQQ\S4&FTNP0K!P"W>&I/H0KAU!S"*(G'**5 M0]3D?IFL)M,3+/#Q(:/W@"EKB:8N&KH:;YG@HE8C:RJ8_+60?N)X?'8Z24ZG MR03(J^G9YY/)ATMY,[V4'U^2T\LI.$OEW=GXUT]GGR?)Q?1GD/QV=7+Y)^B# MJ^D$_/+J / 99H2#H@:7,[K@N,[Y&_"J=7\X$+*Q*N0@6S7LX[)AZ(F&75*! M2X/;V.XVIE4E!^Q4T.RKP7MB]_Z0YX4:\+@$Y[C(^RX@9V)&&) =E$O(3,WM.P).ZHQ6!/SRF7)^T(8?R)&P M'@YH/1Q0$R]X(MY'K(7G+ [TCM^_1.,O/#NZV2749 M,W$)ECH":W'IK[GT]^1R%_Z6F-%6RHPG?)QUTPRH]%BL D]B*#7MDNZ M=OT(011J,5.#G1_'7K0V:Z4I6* 1_7="R!/*1=H]9_K\2;.(2+'$)ECH":[$?KMD/ MK9/DA//%MV"IFX#)DZ M FNQ,ERS,K2RB'P=4F H,"7._E'+DC%Y;Z1S2EKR#*1 M-.R.8YFRT4ACR=J.?5ER"9;LUH'44>K@GPN=V, Y__(ZD[6 MZ*:JX..H^RSP]"V8-=B^7+@$2UR"I?94M(B WJ;J]:Q47-5RIU<6_\IEK)DX M5#WF*1-]05@EMW]W9,F-N7#UNF/-#T9:53*V-V%?@IRB)4[1TF<3TF9I2YN M5I8N2$Y(U2QF-:W[&:T%DQMP5=(4M61*D@28M*GFS3/H#I<+HO;NY"$CBM0; MD&'&'I5]\YN13-AINZ<3:6WEWD2Z1$N(T:N(4+76%UN9SHWY :WFM\[D3 MAT$GZT,4#>/.9 NZ I#OZ=1TP6 (1RC0*JW$8-B/@J$7:HBIR3"0_YX:^ANI M -JU@KW$47/FG H&T* 8^!!YL9YBIZ*!4[34%5J;THUN .W"P;,:J9G&;M4? M!Z-1H,L'L*L?2()T=KI@, SB2G=QO? !DT 0:B+)/:6[;ML[Q8T<1HT M=876)F\CDB"[2/)_)'G4%3WBJ+-]L0?>FYM=8B9.8Z:NT-K4;!VFL.L9#G1Y M9"CCT2A NAAL;\G>7+D]4;%;'U)74=ML;90-9%8'0B[JBAQ] 7R?(I4@Q<8J6.$5+G\M'FZ&-,(+LPLCN,J]O9,GEB80UV797+ M9!2&ON=WUKFN83^.?7_HZ[L%@V'H0<_3AOY@ZW"T.BPO^WU;U!R4Y$8Z>F]C M.:S8\OSY\D;0>7->^IH*0:OF"_\I3G0V@X-7R*XLD_8-+&> \E*:5$T8,J@ MR,MZ90^-#EN ;N\%@-\ _+<"@@80O!70:P ]JTQ=BM4A8IJ%?2DV($TTL1G# MBFG15'Y>FL\>:TFG.>%T.)R,H]$X'D5 5CRYNHQ.9^3$,UJN1^-9#)-S\B;# M[Q>3JVAT$W^&T8_;R]EOV)LRB:7.4.<)X_OP!3Z""RJC7=5W->5FWN F31YG M=1[^"WE<,]F!H'L ON<'.^##U^$1)BW/Q;H#W2,+[SZ'NR1HJZK? MJNI;ON %OE@SC=0<&L0"8BV2NTSP%*4B]>Y7N7Z$/Z=SI27=^K^[M*K9>[O9 MS20X415+<.!0JRN4:W3"3Q^Z1]ZW70 5D[!F?(6PEY>0"LZ95%"AK._@_BY=:_YCRV\&XCKT.IY'7WR]+=B;HJ+_ M1=4ENENM:>8HW?-E7BK@N""&ULG5GO<]LV$OU7,&JOE\S(DB4[22^Q/>/8 MR9WG)JDO;MH/-_OO[0+\(5E6DWQ(+)'@8O?MV[<+ZFQM MW6=?*!7$EZHT_GQ4A%"_G$Y]5JA*^HFME<&=I765#/CJ5E-?.R5S?J@JI_/C MX^?32FHSNCCC:[?NXLPVH=1&W3KAFZJ2;O-:E79]/IJ-V@L?]*H(=&%Z<5;+ ME;I3X6-]Z_!MVEG)=:6,U]8(IY;GH\O9R]>GM)X7_*;5V@\^"XID8>UG^G*3 MGX^.R2%5JBR0!8D_]^I*E249@AM_))NC;DMZ[_I=*\3PC>YDM/?\OUFGM\4ADC0^V2@_#@TJ;^%=^23A\ MS0/S],"<_8X;L9?7,LB+,V?7PM%J6*,/'"H_#>>TH:3[&L^%B]?2:R_L M4MPZY94)DK ZFP:8I@73+)EY'\]>OU M_*#!=])-Q,EL+.;'\Y,#]DZZ.$_8WLDC]GYQ*VGTGQS>6%Q9XVVIO#H1WVH5W>LCZUZ?QL)DGLZ=BKRGQ:Z%009FM:FDVVJQ$8V23 MZZ!RD5GDW/CX*<&*+\L.0=\CJ$U6-KD2(9EKZ"+V.KD6=QN/51ZY<;5U?69D M68+PGZS38<,7UH4MR\V171OLXIN%U[F63BO/=[&-#O1%&ZS462$D^14<'B*_ MM0D*@06!($FT O[!SI.??OAY/C]^U3O"%V:OA'7L;;I_%1$8W$PWUNKA-=NX MAQ>;UO+3B;A$;%ZOC%[J3)H0G4L@]_A06*"=\9*5S(M"WBNQ4,H(56J( N.- M>+,AK6%=&&N.]@;3%[(4LXI@2K MKI]P;1A% "%U2CPIK?=/]V) ?A!&7ND< M.ALV_ HO'BFT?6$.4$>%8@R(:R,?#ZPD_CI54..&5UON(/N-PT:NLDZ-!V%[ M\LVIS+J\!XKXA#N4Z*IF-^]EV2!0I]):[$WQYQ BW 93:JGS(ZH$6>L@RW&L M'1A47S+E]]C2GDVA!/],V: U31P94BYZ5,=4Q_B(\<>KX6V*;GP ;"+?[,4K M4 ;.0[]09R XC-4-DN 5 Q>)2 16TAG\];0=F:9BB<].Q)U2XKT-2LR.(_6^ M3XE[#4&RJ#:9_Z0Y+F=VKW4H6@TBGVJ'P'5=PM>5@CA EUFC5-W6#GSY:-@1 M[IF^*[]_7E[>MN779<0U99)LIU9-F;@%&.CFG3H$$RY8;'9B-RR7G6J CVF[;6)XV[; M@[!&$5&@"0348B,H)$X@L;U42,=>E.EA7]BFQ$-$6MGJ]*?&1(XQS-P.4Q(/ MR1X_C:XB+HUIL.(#1R9@AD94,.+HW^P4V=N 1.B&]-"URE2U (720#7OP.,O MW;-]8_JUER X7FIUC_A9XS8;"A.]!7^P>>2Y**!X&(1^FY#,F84:0OW0-O&(Y92NW+#;O9>H-1UG$"Q M"N>&'66-FBQOQBH_D+#",;8*XD"U##FQ-+9"@]" M"1_??")^ ?-E9'ZOE1$;$G+N8+($Y\%\HG]$:2_4';2A8KG@[('Y MH#U\,(V)FVV:=4EC00Z=H0-EJUCM+L!P0>VF!D3$P+3-L@';HD\T].685.!D M"Q]%:JDO=E?ZLDB(;@W?2VM#U"1R;F>M;3SL@4S4\^H0VTS;/X:UAUX2C^(4 MP]U@#+WL5?\6M921#+^)\]! F(E+..:C,CY0R0*5:^B@HWF4!/@W[J^_J[Z_ M8F_(2.AXF48LO\^D2R;SH4FJJ78&""A73X)A&A@#,MI5/%]B1Y"&FCU@\]N; M,A3 #;&!0_U30B]I#(/*X;/-X ^WWDR[K*G 8)0.=".V("Z!-4MZ8H%*S'.. MDQ-3R.P&$^(F5+$W_78PY5:DJ*BVU *0PYJKRN[Q>W?BZ0;QY1OFNK2X+:CN_&0&OB DVL\8<7\NH(#\M278O7* MU0KS 8'< 1P9D.IN<"##@.7[N;U'[R]8%+ MZP;2[;K1C/!M9Z6\G\O[(2.3%1WK!A-R&D'%Z3_^MN<\.IB$Y]L#RUI39X]8 M<1F0\49(.$J'G9YDG[D)4.B 2WCTL(X M2GJ[P -K:5S\RM1V#6$QVT=?_ETRK*_T"5Y@Z)77Q1FO>W7!4M0%Y298/ F MP/["_7&:OG24OP$BOB_5I*Q]BK;7T8D?6^ ;C?\\(PW:W&XUULYRG[;TCB)U MH$0_DJ?=% MY"9AEPZ3:=C26T7!1;-06QNC&N. J02]*03K5?5M+87.3U&@CEB@1"E7W*(5 MQ4Z&:=1C+>'FZV/W96W;[1F]!:J&5L*AW(5B@)C\/)JR%[Z!!":C_1$L'5WZ MD]3^2?6!G'3^?HV6L.;T+1$.&JKP+D279@G.YO:0,1@ITF%K=ZYX2!>:-$AA M4O:P$_6U[2!(3[H7BEBE]#TWOT05#[152XS=<+#CC[/Q[,6+V!CGX_GI"^;E M\KM:8Q1!:L-.E4R?!^^\O"SC*Q&*T@3K8B^B0JV';\FV_81ADB&[VUALQ? - M6PO.$LR9W4EW(S[6.1\^:$J/A3=4W.'[D'8RSI7/G%[TH_KVH1I1TGMFB$=, M>C[9][Y_.O@)IU*8H.B'*BIK[!9_S>FN=K^%7<:?@/KE\85_BNHR221JWHXO,]0MZK1Q;822U99COV0R@/8#9*PFMT, M@!YJ]M?O=PZ ;K"''$G>W6P>\B*1S<;!N7[G LS3?6T^VHU23GS:EI5]=K9Q M;O?X\M+F&[65=E#O5(5?5K792H>O9GUI=T;)@A=MR\OQ<#B_W$I=G3U_RL_> MF^=/Z\:5NE+OC;#-=BO-W0M5UOMG9Z.S^. GO=XX>G#Y_.E.KM4'Y?ZV>V_P M[;*E4NBMJJRN*V'4ZMG9S>CQBRF]SR_\HM7>)I\%2;*LZX_TY4WQ[&Q(#*E2 MY8XH2/QWJUZJLB1"8..?@>99NR4M3#]'ZM^R[)!E*:UZ69>_ZL)MGIU=GXE" MK613NI_J_?GE=6OY7[/V[L^F9R!OKZFU8# ZVNO+_RT]!#\F"Z^&) M!>.P8,Q\^XV8RU?2R>=/3;T7AMX&-?K HO)J,*\)52%NK(7')]*+O]\L MK3/PDG\*B.FK/%Q)O9*Y/5V5RJG"N$V"F'3 MJ:A>B=%P^$?ZOR7RW7;YO7CTIS]EUA0[(!'C ":M)VN"CB]N2,*HZLG5JRTL4[(HM 4OLD:7:V%O;-. M;2/50@"DA#.-$AL$XX7=*46[P/P[4Q=-'H7P<:7_"[^2L'6E*F-@5MXM\&8D$VZR[RLK;T6!:_X8/2:@?@YV9<=SY#/1%>CO62>4SB#Q_CXS[ N1*P<6[-R MNFKJABRNZ?.:U$)+B+BV8AD!@72F'2BI?%/59;W&CD8)]6F'?$&^7S,UHY>- M:W6"7&BDCZ)#PX")[Y4LW28G(A_JLO%OT2YOO$MKB-O]8-6:76<@7N(_@]\2 MD5HS?XE@\!7H%:O6ZL+FLE19)*Z*3)C:R? VEHE=*1UE$TH+6\$S-L80]GG2F4AR M"N>#N!7(G(^G$W$N)D@];RH'U-3+,O+T&(\N8K13>2$A+/-7J%MH9,< >XXD MOKA>B)^-+)2HY%:)2;:8#,7/B(P2>_>HBNML,5J([^JZV&N$]0AOSQ?B1PAG MXBOC;'(U%S]T6GB,4H)CA;#I3C(U$F4_#YNES>OI.N7OZ/ANR)?6%:=J2J-U585RGL/ $:2GD4A?G0=M9@Z@:N]0;W!P,.;U05Y5 M&PXK$@//Z;]C"1T?>F\A*"T0KMB*>H+:,2G.\C M^\"JH7HGT@E,;210[ Y* 4-+^!:J+P//#EYX#TE)=5N(5W#+ \S*54AOK=[P MN:K=@:1,F*L@T@PCG?Q$D8/:0 $(;S@4WK)SQ1(\8/"IZ/+I/P:LMFE,'F;S M@+^*4[=1M]2O<2!J*E=B8;*4)1O#]Z,I\/IZ$=5(8[R#<'\I M=OD*M:Z\5WD>>R5):>NCDMQ/W$9=I'Y)FC8*EJ]\[1(-G.B C5&'(CW%BHI4 MX?,QOD%35@4AP))10;@N(Y!Y]J1&S[RG?M*$P&SREV5:]^\WJCJH ;&2Z&C8 MQ5=-R6[45@>$#+$3E)*8KZM;CQHZ+GQ :RR+C=*D[ ..2L2(7JW@%I1DJ-(J MD[HU#RB<-?!%YYTM;S\5D<#7CYC/2..@]P\-8M_AN M@:/A@K-M+P(HYTZNLNNKV5?W>CLHB]N<5BL_O7OYABF.LMEL,0#E;#Z^CI6% MWU[><9K6MM,PL=CLR#HKO7(*0;?UXY3.=P,#A&NM[MINDY*P<7&;HPU(: 78 MYD91EB)RE*DR@5=*KH@0HT@^Y%K^7V0J4KF)A>/[UZ__&LO$&&$M%QNN>@F@ M7)MD2\7=%4FV)?P U.J#:C1&@8:E]Y72_Z<2QK3A= M7Y*Z.^^AX3J2)$WVX-H9@/U;4QU4#:IUH<3'L@/(BYA4(:N$AJ3DD<,&'&WJ ML@"O@AJ8X/PU=>"-N\RI2JAW'AO71G&-3;K"B\N[C,I'ZM:PCHV:W<-9WV=Z M_*L[KVU=XB&&LB]CF\N-PWVHN>]U_ED <^JYB,1\,*;PVZ.H,0:<^*9/K-M:@D[PI.5*2)$L!OM&H8-E!X<0$_TGI@S2BD&<]9IK:3W'( M7QSUNM0Z?XNHN2.OR0.%U+)Q1$*"4SKW^P<16TOEDKJ*EF$ W.XXL]UD=P+]74*:B6%TB.0@&7E*$5Y&W-&6"):.+ M\G,8&&P&+$7%*4T"-BG>MKYIE!\PK$HTZ(+F&!^C63F MU2&I4(-Q-\8TF9^ M4$B$[[D#JR'.QKH2L9MIQ2ZKG=Z#TN25^,#SOCC+2<=+L'%3NC:'AK8A+B5\ M]O,]CUD'X-V5BQV$B[VT21_;-8D]%7W9^""ZY.^='I#UD1W9F+T4V97B@<-C MY=[_P@CA7SP$. +/OA+Q;9V? QBU(O?H=_1$@X.!$RBR@"Y"TA .#F-#\HU( MR;F[WS3V&\O[K;W/Z7YZFUH3;>\T&RZNQ:N8Y3G]'_+ARX/7)UR0.?)N^#ZM M0J@1H(;/#Q!VFCKK9'8[FBY"NWU([K0*P.LBFTZFQZ8KGVD;LG:B$EWZWV^D M,AK/(.(HFPZOC@U5WH=6/IE+GJ,4S:ZNAND0999=#\3:[&B=3E*ML M/KH^G*)<#6>_?X8R&7>>%+,!&'R55.GMDCLQSZ;S^9&ARSR[GE^?&+L$'_C/ MV*4W=DD:BO_#J1\BB0/ZCZ89OPRB"TH;!SSIX"$+E M#;I3T_4(:N+(]8*WQ2+D(55]6>'@]_E7E W] M@N'_-R.P5&DXGDP0I.O_267SF00#>)S/CX[DCV:/T2Q;3'O98W9]>@0_1I8? M#P^RQW0R/,P>P.W?FSS&X\7]Y#$=#8\EB,GB='H8DDS_20^'Z:%%UZ](#E^3 M&%XUB 5#E;L?R;=I@38//X9K#S(9-? TB2!5BM]J.NB$U5DV:M?IE@ZKMU-I M8WU('3_4#=TBE^3X7J!3Q,L?)$HN<6/@/I+9 2\&3LEUV%K5:R-WF]Y(DDB\ MU44!65]+ZU/%.YAG(VY60!+IR_L>R];[@G<: H#DO*O'1VL)\$B=1G[RG+J[ M"H(B.IF"TD0S1M^\-R=3X O,VYN"\6'#3Z"N1_.Z5I22$FB\,HB;MT&KA4G MD]Z%7JDZ_O; M82;9<#[#9MU$JL?.,17TS<8SQZ6L M/K96"_YU2"N8TM>73(CGSI8@@67LAJJ#4$@RRP$3.P?S(WU__K4FA^/Q56]T ME2M#7BRVNL2RNJ*#M;O[7/EP1V&&N(Q>T$=W*CBJG)P\GHME[9P'.R5W5,AZ M[&,KU"OV1!D>)]?! P'Q53>>KQM':Q^A NB-"F.@\1Z=[(E:!N(UTI6#J>Z# M]98J 8E>=)@-A\,T6GWBO*6Q.<$;:KB0J,/$,M;KG>.@V1S,3TU@.Q;R0=L! MA(>'=SD"B'9W[E#=H#S7+-:'!I4U8NDURF &'RY4K=Y"Z[)2*)/@OKVQ-PKO M'=T-:E,0PV?8VQ>Z= Q4+\DQ*$/RX,[9@_EV$BM! > NT.!R<$\3ZC ?-W37 M]F!Y".K@LU'^9!C?]D&'8]E[>_G4GV!O42OO3E00Z\[!8ST51ZU\W.5CH0C> MW1J[GP@)Q8J"@3$Y+0@9.:HG\X :QF@GD).2%@J>(@S7$QAMO;*-IP?M'&Y+ MJ>2>%L_R_.T99Y3UUGH#;_4MU%[0H%SCT&VB.D M>U M7/G>\>#DK*?LP>'U7YCG7>]PZ$W $1ON@/3R[.CZ,*L2 !6]C';53?O;T61% MS3E;D>/51YFT=WM)YV!1EVCCH>?&^Y"VODVH39CXM[<=@]]Y,[1U.AT?H*@( MU6,7UI.O8\>/K+OA827^@IJ1:PJO@86_'#R:^(*J._GD M'.$TT#71R8OMP3!? LLF2!*]!-2;";A[@AZD@2#0P_7;06$Q'AR[HWZ9_$W! M%JT:_^4$W[:HG/_S@O9I^\<9-_YO$KK7_5]V8+._4%C6#C'%'^G"IS+T GY?U;6+7VB#]D]6GO\W4$L#!!0 ( &N%JE8H ML>Y#XP4 &P. 9 >&PO=V]R:W-H965T[?VZL+47JN2;JUP=5%(N[TF;3:7 M@WC0;7Q0J[7GC='51257])'\Y^K6XFG4>\E50:53IA26EI>#>?SJ.N7SX< ? MBC9N;RTXDX4Q7_GAU_QR,&9 I"GS[$'BSQW=D-;L"##^;GT.^I!LN+_NO+\+ MN2.7A71T8_07E?OUY6 V$#DM9:W]![/YA=I\3ME?9K0+_XM-P6S\B$'2&B0!=Q,HH'PCO;RZL&8C+)^&-UZ$5(,UP*F2 MB_+16[Q5L/-7'^B.RIHN1A[.>&N4M8;7C6'RB.%$O#>E7SOQMLPI/[0? 42/ M).F07"='';Z7=B@F<222<3(YXF_29S8)_B;',Q-+:PIQ ZP6'0!V_5K_3I,>_' MZG+4\&%8SR:J7(EJSY'9.8J M:AL0 <+C&&#PC;)13T6 M0,Z)!S?[JLU*P.ON54Z5<0J:)KZ0H/L*0L%I]*P(62'S>X79)[T5L^EP^K3C MYB2-H[-T]E#PAX,(Z?H#W(2J#'Y*ND?0#>D[$D48J CV0N:YXD2E%N?#\5.Q MV(;35(9T05P:HO">)=9>YFHA=> )N]#GI2<,%-1*RX6QLM% V/R&ZD%3<7Z^ MLD006(!C DH8"%5R(;\STKV1W!F%64(F%ATBK5<$)C]Q3M+7ECJF@NXJ?LOD M+J@K*0CK4D#?.84R-?'H/EO+^D95\,K&E8!'BYV+[LUBS2 MJJWIG=0UBL-36U'P3<@A45;0&A A$[FKJ"7=-.%: M50*9P%ZAH^WA7*'M\D"'HQZF@W)OPQ,J)@I<'*K2]%B/!WKV#9:$O#E@7XU( M\(B'@>+#.2!H4W&*_9Q&P1QG>;-0FI %'Q#YJ)UV>#$]K,GLR2>ONZ$I.,J%&E7AZ:; M&Q:;5MD3*,[[NS+VT3 R;;';>H4**H?$$>Y1$>%3:#SPLU39KML/7?'X(UTM M+-_PK15H9%UHCW!/RH7^MI.[_NY2/$!728_=YK'545YW&LSY$FKR7UDT(W<# M-93E=I^PDS2:IN. X22)TDF"V>[I#3WUP=PU?-U+EQ)O:LJK\+[?AKMC+L$L&K)W$231# MBGMYF=KV;8M.E NE&Q627KRAC(H%"&]=)\,? 9(KQMQ>#=3Y#/@][+ELPR4Y>^':7#JRV>#$^?-H9G[277HG9&JSQDTE^MAR4] MN#KY)@I2Q=8'.MG=%:X'M,L4E]N*S,K*"D(*LQ4WXH\WF]C(<,LNT=!FXUYA M,-AT_V>J>!ZN75,[&+D7WWHZK+*8 R5DP8D3<3;#;7^.Q32-$BS>OG\[%REZ M+AZ+=!R=8]#FM_,;<1Y-IU,13_$B$9\,2^>)B!/\M)F<\6HRB<;C6'S&Q0(T M'SV8=0PJTS7# [H^*&;RCEYP[&DTG4TX]B0Z2\;BH5^7H[TO #A8A>\<<,T5 M;SX&^MW^4VK>?$'LCC??82!AI=!PFI8P'0^GIX-&^;H';ZKP/;$P'H4,RS4^ M!\GR ;Q?&N.[!P[0?V!>_0M02P,$% @ :X6J5O$CF9F_ @ $08 !D M !X;"]W;W)K&ULC57?;]HP$/Y73AF:6BDB(3\( M,$ J[:KUH5+5=NO#M >3',2J8V>V:3(%!YB151?5$C-SLK(2NBC2G7@:HEDL*!*A9$83@,*D*Y M-Y\ZWXV<3\5&,\KQ1H+:5!61VP4RTU?+E@ROU"T\;&D0?Y1FE1[Q#// A"J/X"%_<91<[OOB= M[+9P057.A-I(A.]G2Z6E>0X_7LNX)4Q>)[0M,E$UR7'FF1Y0*)_0FW_\,!B& MGX[(33JYR3'V]R[C./@D.84# C@752VX,16(%="#':+!%#HONTH#X05<8([5 M$N7>&P$QQ6J;E?[" HB"E6"FB]4$3B@'78J-,DAU^C?=OU2WI#&O5J.DA"GH M09KY<13:Q=@?AQD\F-8U&J&6(D>E(/6S; 2)/\XBN*2P%J(0CFM-9$F MK5'B1\,,LL@?IS'<"TW8BSQ[,$C,.; M=V=MF_\);X>E4;2F7 '#E8&&_2SU0+8#J#6TJ%W3+X4V(\0M2S.S4=H L[\2 M0N\->T#W+S#_#5!+ P04 " !KA:I6%]) IHT$ +"@ &0 'AL+W=O M MH1".B&1\W7 &.Y?.\.GWEOUG'SO%LF &KY3XD[>V.P^J %IUN9I ,UHK.HWQJ2@YW+Z9]\V>7AB4$6O&"0;@\3KGAQYE=?, MLOF95FO0;C6QN0\?JK?D9R=IF2KZ3)YD_ CT\>0QB$D49*^P9?N M8DP]7_H*WP>EVC47 IALX47 <,U-(Y09-<)?%PMC-9V4O_>E8?*2[??BJN?$ M#*S!\X#*PZ"^QV#^_EU<1*=OQ)#M8LC>8O^^?7J;XC _VA/]A07*=]/M$NZS M=(T-]@O46S0)P78(5ZH?F'SXP0!_)&(3T9K;#I9<UF8:D$U;XY M^:^C%T[@D$ORHT9#&LP1?-#*D,*F&?M1,(LM7/1*6_X/\Q7]*]U9W['DYO^E MGL"5+S72HE%X4]/QP< !Y'%8E"5]'&9U6$35$7TF8534TUR<3G-56-3Y-)=E M"0GZ.G)-:BPVG51"K1X@S\,ZKN PIB5)? 19&F9UZ>"LB@B.PC(J"<["LDSA M3K,60;*>$ID685QGM"0-DXP4T';460$I$:;11)B3\X0(RQQN*0W20J,,A1I7 M845LCKUV DL:5@XMMFA4.[0LLD?1@V<@XS+,8[[0H M8H=6:06_T?G0X!3F%&-%O.0M"],\G<#<@67AP:R.X$Y9)O87]5N4"X:"D>LEW,C2Z1TM+P5(NG-L0#F*J:*HL MNH8(R#9 G&R G( Z3(IJ,RZFG%(]Q/4&*H_W7?:S)PV:+IF5?X88*M%1VJE7 M[]#=2^=B:O"/RZ=G$F5JQ:4!@4LRC8[+/ ]/3VF@56#;_<+9>E&\Y\=O=90 MNP4TOU3*;@?.P>[]-_\74$L#!!0 ( &N%JE8T !DMY0, .0( 9 M>&PO=V]R:W-H965TZ!86<4IM&."3-?F9; Z+H0$T]2Z)H/FN$ M5,%VW=W=F>U:'UPM%=P99@]-(\S3%=3ZN GBX'3Q2>XK1Q>S[;H5>[@']Z6] M,TC-!BV%;$!9J14S4&Z"R_CB*B7Y3N!W"4<[.C.*9*?U5R)NBDT0D4-00^Y( M@\"_![B&NB9%Z,8_O-N,!RP_6Z:8'HP>-5/Y?//9Y& &6T0\ 20](.K^] MH<[+#\*)[=KH(S,DC=KHT(7:H=$YJ>A1[IU!KD2.=1&=[.\ M1UYY9/(#)&>W6KG*LI]5 <6W^!EZ,;B2G%RY2LXJO!5FRG@6N!G9I+3C+/DB;U]H>#+ _+W?6&2R0OUY+@[>2OFZ% MFN;"MB*'38!=8<$\0+!]^R:>1^_/Q) .,:3GM)]]GO/(R?P=&S+PN0)6ZAH[ M4*H]87; ,JD\*8QY(E'1Z(-R3)=L?]*U>T)HJXTC_D%) MAYI-AW*5 6"-KPJ@JF#XIGDU/.H%.D(BX\)Y(<(^@JA=A0X OEF!#6"DJ-FU M5E;7LA .$9/.2WVP^+ 6HS3:VN=8;YI62(-S T/[#:?:P/B_Y:Y$+50.3#BV M@[U4BA*"F7H"8=A/+$YYF/(83Q.>A%&6O:/+. [Y8HXG'L_#9)X1.TU"GJR( MG2QXN.+$3K-5.%_1:;)(0[Y,B)OS)7W;3Z/F-9EO89RY+5RXRE(2X@ MRM@\"F.^_#YC"T13 T!98KV3Q?)E@/#H&^!4_[Y#Q$X_O.@3B<5 .M1S/Z ^ MWR4617-MJ*;EH%MB4VE$4H<(K_S+]'[*"NQ&+)/>7BD5)H4*W3HL<9_=D:/V ML+.RD,*0.AIG!,)I@ZN'BNY,9..GVX$[ GB+HFUKF7=AE@?5;4BT/L!.-D:^ M3E\;9[/1YFG [+O]:EE.^?!+:+@=5OBEWUS/XG[_XQS )K*LAA*AT721!H)I]MNC^VTPZW8'2O\# %# L@OM78G@@P,'S;;?P%02P,$% @ :X6J M5ND TZ$X P ! H !D !X;"]W;W)K&UL[59- MC]LV$/TK [4H$D"[^K:MK6U@=],@!1)TD;3-H>B!ED86$8I42,I.^^L[I&1U MVVYT*'KH(1=Q..1[?#/BD-R>E?Y@6D0+GSHAS2YHK>UOHLA4+7;,7*L>)8TT M2G?,4E]WZK!"B[Q08,9NH[IW^Y0J/,N M2(*+XRT_MM8YHOVV9T=\A_:G_D%3+YI9:MZA-%Q)T-CL@MODYJYP\_V$GSF> MS2,;7"0'I3ZXSO?U+HB=(!186][B05_F"6;;?:G4&[683FS-\J!Y-XKAT/^6=U33* M"6?WKY%",MO($I?S1-6$NQMQZ6=P&;Q1TK8&OI,UUG_%1Z1A%I)>A-REBX1O MF+Z&+ DAC=-L@2^; \L\7[88&/QR>S!6T[__]:D81XK\:0I7#S>F9Q7N MKP M!O4)@_TW7R6K^-L%@?DL,%]B7\C\(NYI5<_6SV&*^#U"RTX()Z:Y&@P(YP9V MU(A43-8 53*H04/#*BZXY6A"P(\#[]TP,%G#"5M>">(Z<]M2Z;GBYO(X45G4 MG0'-Y-'Y&JTZ4!+A7C!C>,,KYLK-@&K MGA9OE.#6UMCK[3%FA!>PX$))BN$ M\0!B'D4[H6KGK> %O< *NP/JBS<%IG$Z2/CO1'=PI\O-WZ'_A#WCDE116HC5 M/ =_!EVIYFIP&HU!DG@_:.T2,0H7G!VF+,%K)8]7+OHGQOX[IA]ZU)3"2[H- M? U%%I9I3D89;K*-!RNV!\9*>O?,3 MYW:\V?^_Z@++T:O-G2,PVUFT#C MC5+VTG$+S ^__1]02P,$% @ :X6J5EAN>X7) P $ D !D !X;"]W M;W)K&ULQ5;?;]LV$/Y7#EHP)( :211E69EM($Y; MK$""!6VW/@Q[H*6S)50B/9*.X_WU.TJRJJ:.@3WM1?QU]]UW=^2=9GNEOYH2 MT<)S4TLS]TIKMS=!8/(2&V&NU18EG:R5;H2EI=X$9JM1%*U24PS-3.UI7$1PUFUS1"'Y98J_W%>S.:@_-DI=17M_A0S+W0$<(:<^L0 M! U/>(=U[8"(QM\]IC>8=(KC^1']?>L[^;(2!N]4_:4J;#GWIAX4N!:[VGY4 M^U^Q]R=Q>+FJ3?N%?2<;QQ[D.V-5TRL3@Z:2W2B>^SB,%*;A*PJL5V M[\Y0 MR_*ML&(QTVH/VDD3FINTKK;:1*Z2+BF?K*;3BO3LXC;/]0X+$+* WVR)&NXK ML:KJRE9H9H$E$TXPR'NX90?'7H&+X4%)6QIX)PLLOMA MKR&.?& AB\_@Q8._<8L7OX+W* YB5:-I'6Z=%[6!/V]7QFJZ(7^=P5D[PVD] MVA,6*#EY.62GU7V+.38K4N]W&0B-_9.O_G$&#*Q53;7 W,!E)<&6:F=(TUR] MA/L1ZDXU5(R,Z-XS65NAQ'5E#5P B_UXPFD29?XTX@-E*YZ);.I/P@2BT)]D M'.YQ(VK(Z:)6R%UD+:P^#V 1AA,XC]29KV M81(G0A,E9(Y#%/D\GL)G9_W\.Z;V2FS<6=0/8;&MU M0(2*GFXCG;<7+BPM94Y^IR-ABNHH*HF?9JG[1A&96-.=&U(#V[Z JU5=;;K, M)7[$.'W#)!Q!4BE%K4E3XQ/*'5*4TX21Y8P2\TYH22UEG(G(9X02I3[CIU/* M_'2:P<0/L\DQUH.Q<=19E@$CR6.>.!GF[B9Q2M@T@KM2$*:!-K((VY>W8^09 M-W79?[)M[]*Q ? M"HB!&M>D&EZGB0>ZZ[_=PJIMV_-6RE(';:&PO=V]R:W-H965TY.6YKW,OJ9N-L5_<6BDOGHJ\=+>C MM??5V_-SEZY5(=W85*K$FZ6QA?2XM:MS5UDE,YY4Y.?3.%Z<%U*7H[L;?O;) MWMV8VN>Z5)^L<'512/O\H'*SN1U-1NV#7_5J[>G!^=U-)5?JL_*_59\L[LX[ M*9DN5.FT*855R]O1_>3MPYS&\X!_:+5Q@VM!FB3&?*&;7[+;44R 5*Y23Q(D M_A[5.Y7G) @POC8R1]V2-'%XW4K_B76'+HETZIW)?]>97]^.+D\NCI M>=K,?0ASIP?FSL0'4_JU$S^6FIVR0-=\OBY+CK:MDJFY' MB'ZG[*,:W?WPW6017Q]!.N^0SH])?\4-Q^>>7IV)?KYX9\I'9;U.1D$YXBZ13:LS#2[!B94VJ5.;$TIJ"A9KE M4L$F*Q)$]T'MC0+BD_E\$5W,YD(N/1 C+6K0#H;2.%UJKV%&Z)NNP226;3!Y MNH)7.RP5B6?)=D]>=YV8U"Z=]/)9!;-%S ; MKC=KG:[%R56$)>%P49<8!__]!R:67B#W\+I-OJ"^+,L:>!769_+$ M!*.2\L M!<:6^I 8CR^NYM]C(1@?(9/7&8'NM?W+-^L)*;6U +BM:$ 7UI6PNN/PBZ"2 M4YB \2;)-8*713._52UB*#1A7]P/W-U*D6EJ ME5=#3/P.%8-BV)0ODX&0YLHY 0"Y5@0B4ZI0682KUEY0PL)$G&2XH91,4V,S M6:8**_@U@=%6 ';A7JR>J'8N)R@Q):6Q+!*1 M!A!OLIN3VH%T -B$".ON,XFH*X!<(R#R9TQ7J6*WW]H ML!CJ=?H%C 8DCS('$9[$XSB>B J0W)IB=0@ M81G4!#=.9F#>!D+P+W=' 1I:-$04M,$ ^#17I,,T!J5)-@:7G@0:K$RLJIR MG3+=#81=B]-IAY?CB=!MQ66C0P@2"B4>39]LML[,VA]JR!-?F+@SM=23* M*P(=?3O_P(,&R&B+DM4Y%!H::W]\T;3!FM1:7+-ZI_,S45>-8)-RP2E#HKM* MI7JI%94J"].1YNH1UG?1H,!)\1-H39)7X,]W\,/JE2B(*/E0"[W52;U;I#KC MCZEQP\ 0P"_X%%&C\_^+F;AR:?_,1HJZ,E%@4E-3!#S*T. V"JF^J.BV"QPX M-3I6?JCDK:3-.(B;-X@/M3(O:L-8_$9^ZF-QNXGENE<12.G6<&D;1<<[V;ZB M8WA?-:DI@NE('/E*Y> +&QI$+C=.L3T2*$?+12&'6(.A#]G3DJI#HDO9:L\ M2?RA28V]=HM,NY>EZ(/9*#P['4 +V(*S09%^W.@<+%5=+O=M$DE43^G "7_6 M;(EB1[5F&W8B:_E(3637^+Y@D:68OAE?SA;S Y9XG2Y/ PUKXI?D#[(';2*R M/Y K3)-0*P4N2?_#6#HCG-HUQ58_4O5I-R![X':U']7(FB==A+PYF5V,KZ8] MAP;E=]7TP>3]1A9@7:=<1AH!"EHHI_86,M*Q);C-VG0$-U1/,^>4S3D2 MVW\OY_?]^M9T5&;/VQ2J@X"T7?WV<\I6&=SBXVU]:3QU<6$#,?!W)Z#;?$QC MKASSWVL&P7Z:B3GKP8S,H:"^ M\:1$$?GS.O,)ZMW_6+M07D.S_UI;?[P-0CH F2K[MOIH(^[##KC9.+,!Y:"9 MZ)MKLLJN/_:9.&QP#^QOR6Q<^RP=;C1#J4!PIF,5%+&B8[?G0V5!/:$A";LN M^*[FS2L5E 26*IL.TS-?/M$!F(-1P6I@)2ILH0_D-@UU35NR.,/XGZ&^VT'U-07CUYU=?,L"OL B?/:6\'@["$;CLZ ME!.Z5/2*Z.9K#-W5@-#"^:^ZC_>]O//+M4QTCAI'];/O8RG!5'NTY,ZX46'R M]92TK:9UXC12SVJU>[(2 KD_O6,B1FY01:.N XVSY-8YM- TNSD^'V!#=7W4 MX4@H5'8FSJYD4BJUQT0L87C(45*8C<7OBBA8#=+Q14O@HMY<$CB^328C98:UYYO$;F1\;GQ6%L%Z>'L7]'9_X[)6"2= MMD1MEQHR;RS>'Y-/!Y;3*)[,(_I?7%WR_QNZ9XS3:'9UT3 09(;83U2O3K/1 M"JTPA31^.J#4;+;8,) J#J.]:-$NMM&.]QWKGP^^M!3*KOA[$@4WFISPT:5[ MVGVRN@]?:OKAX7L73+:BQ,C5$E/C\9N+4:"B]L:;BK_;),8C^OERK9"BE@;@ M_=(@L)H;6J#[D'?W7U!+ P04 " !KA:I6\638>*@" +!@ &0 'AL M+W=O M"ZGL.,B(RF$8VB3#0MA37:+BFZ4VA2 ^FE5H2X,B]:!"AG$4]<-"Y"J8C+SM MUDQ&NB*9*[PU8*NB$.9IBE+7XZ 3; WS?)61,X2342E6>(?TK;PU? I;EC0O M4-E<*S"X' <7G>&TY_R]P_<<:[NS!Y?)0NL'=[A*QT'D!*'$A!R#X&6-,Y32 M$;&,/QO.H WI@+O[+?MGGSOGLA 69UK^R%/*QL$@@!27HI(TU_47W.1SYO@2 M+:W_0MWX=OL!))4E76S K*#(5;.*Q\U_V $,HE< \080>]U-(*_R4I"8C(RN MP3AO9G,;GZI'L[A';G'$TF6.*7.:%1+C1ZOU,*S):LM<*KA2A04NC MD#B0FT(8U?(>W"-?-D%CZI%-.7^) %MBKCK?D[7/4-;B@3' ;>'1;/& M8/+N3:R*&U@*PA1(P]>JT.O<#IG!(+YX*\"53C)?ZB./UI45*K7' MOO(P%5*H!$$07&*"Q0+-]EG$\!8Z)^?]"&YXE$EM+7 F@R:5HO0C8"UDA4X5 M/B;(#GH)B3#FR>EO[HX&C+@W0EE6ZZ=&^IN;D*<06>A\&.PJ>);JM37A8]A7 M['"G00LT*S^&^#_I2E'3JZVUG70738,_NS=CDJ.NGY60"F&3W- M@73IVWVAB8>'WV8\K=$X![Y?:DW;@PO0SO_)7U!+ P04 " !KA:I61 N4 M\QT) !#&@ &0 'AL+W=O'$D M)Y[:O-@@"#2Z3W>?;E"76V._NE2I2CSD6>&N1FE5E:^G4Q>G*I=N8DI5X,W: MV%Q6>+2;J2NMD@EORK-I-)N=3'.IB]'U)<_=V>M+4U>9+M2=%:[.C^2A,?-*;M**)Z?5E*3?JLZJ^E'<63]-62J)S53AM"F'5^FIT,W]]NZ3U MO.!/K;:N-Q9DRQ*Q!N3P]=.$ER7TPK2:DG1 M'DD+\<$45>K$NR)1R7#_%%JUJD5!M=OH68$?I)V(Q7PLHEFT>$;>HC5UP?(6 M^TQ-I56-J7?R$9%5B1MK9;%1//[WS]G+W;(I=5Z[4L;J:H3< M<,K>J]'UK[_,3V87SVB^;#5?/B=]H/GWG/2\I,/Y_)78YW/_0KPO8L"!7!%W MF2R<^"-5O$P6CT([(>LJ-5;_%YLK(S; KQ*.%'3"K)&GP%#'%=XZDC;^9D;4 MA:Z<./SUE[,HFEU\^OS%\7!^\6K%++"V;F2KB8-JU162.A' ML5*B)H^ :$6I+/,M#NP;"MK\JJJC%7O.S_MS[H&Q+C:T3QLOHMG&_L'J&DEI M1370"<[# M0+FH,I^XGY0W@UWS024ZAAGBG;0%JE!(=8_@70=LDP ^+KYP3'XLQ%L5JWP% M93SOS+TY(?QE_%<-,!+QI\GJ7%%PBXZX7 M7"2=@'SV8SI)/WU@8';'#L&'&:T;IMJN$JPAD99_ELF05]^ZJU"5?"1.RO M2TP>@F3\PE2K>^\D"'48%T@R!XD(($J]M2[@"PW9K=:-MQNK$'(56@L6@2,0 MV)3"FN.E]94O$HN9,-].'K/?#R.O48P2I8L:J/BD#ZK%RM(QXJL"QQ6)OM=) MC905:VORGK,GB"K@4L+CD-/7>H@UI1:.!B)8KI"8K0>M*HTDVG(:^"/N!INQ4H$,3BA.H80)-$%->9(5+G6.<:ZX-BX'[M M60S0(#1T,0%=")DDG$W#]$9:M?3=*PB-T%VU]*Y72[TEH3!XBF$8**F]",[5 MM:EM+^2SQZ.F-,$+^S/4",,IV!73;6JX 1?$5\D]:>I91U/SWB/H/!!T8#H( MR^IBXPFZTL[50-!NT'KXXD96">FUI9= M114A!>&+W/?3BOII@6X8%H=VF+'"(!J&3,_NG4;W_,XJ >N<:\V IXF^R;I> MD5--,0TTT$(PYF:CH[*.&F5N:JQ,X,VF;N NEBET$8%##DZX"HU;AJ9#X>W] MTMM"U?2=C.-::BON95:W/0DT=16$$IPDNRXH#]J>B=QVL!R?G)Y/Q$TL!K:K M(>U1O]OS&\5]'"-A9,MEJN >:8WLA]'4SY!?CB6US$7;^]$[A(!I'T?E+2[QWQ]-"<*\E[Z3\Y;X56D;'LQN,SD.*8\T-V>G7$C[6$U:!0#@J.2TV=)80W5<:::P)W M^7O8K4<$+=&UWJ?K*3P9F*]Q30\8! 'HW/<<31JSNUO+,@ZG4NID3[D.L1GT M^7\6S+W7UQNB9ZK]%#KOFI-?PJK#I FU]_SDF?MMDPVI!!)BR]^ 5'(D@3E" M9#]+'<#+]K'_C?!PB6MO:7RA"GUAXUDRJKE'D9"UR3*S99NY("%T MML[S[SZ(=T1-\G>*T6LH0&O['X+$(;O;U ZKW*NG6P>/4>/;9U0\$//9.#J/ M:!"-3X[/Q!_R <%8J+6N,,G,$EWT1N]#_%!VO0"!D+$_;CZW'@>D$\V@PD2G M\W&O<:#DX*+O>]5P9NG9B>$VV%I0"G8?.@9Z=N70=???+7-#K[?U-:IV)/(E M_'M#'RGT2_#ZNR#-Q^?G,P\3#Y_"Y&WT+!)JTI,KP([N9'\<4W-X+0K7PT<17H^X&SPR]HRYTE7<^.6O(>]=WXFGO MPWZN[(9_OJ"2CY+LO_&WL^TO)#?^AX%NN?]Y!;!M=.%$IM;8.IN<'H_\I]7P M4)F2?R98F:HR.0]3)1-E:0'>KPVJ?_- ![2_&UW_#U!+ P04 " !KA:I6 M @I8=-$" C!P &0 'AL+W=OSS].-5(\Z1S2P+;G0,R\WICKS?9WF6#(]D!4*6EE*53)#IEKY MNE+(,A=4;N"M6 MN;$3_GQ:L17>H_E1W2JR_!8E*TH4NI "%"YGWGEX=I%8?^?PL\"-WAN#S60A MY:,UKK.9%UA!R#$U%H'1YPDOD7,+1#+^-IA>2VD#]\<[]"\N=\IEP31>2OZK MR$P^\R8>9+AD:V[NY.8K-OD,+5XJN7;_L*E]$V),U]K(L@DFNRQ$_67;9A_V M B;!*P%1$Q YW3614_F9&3:?*KD!9;T)S0Y*%HM*,[,KX5! MA=H $QE\-SDJN!:I+!&Z5UNJO,9>'[ZAF?J&V&R,GS;(%S5R] IR##=2F%S# ME<@P.XSW264K-=I)O8A. MXP-8 X[$,41/$)O+A-/79X\2MX!]G:])N$-?P^ M7VBCZ,#\.99VC9H<1[67Z$Q7+,691[=$HWI";_[Q0S@*/IW0G+2:DU/H[RK7 M:>1N&/7@K?#PD"O$@P)#MQ!@$S:Z1OUHW"RE\5QR+@_"880CH9-ANUR MXU][)4E$@''0@P=I&*>U-RKN6(+QL-$SB7MO3Y9F^3JC ]@->R^$C:]<0B?I M#Y.1@^E,HB%03Z8M1_K9:I1U-=!5X[_MMR%VX_O42'6%KA7RY[Z;[T9[9(T@ MQS9.PIIK- K>S34X=OK]O<95HEJY]JPAE6MAZA[6SK8OP'G=^%[#1*P* MH8'CDD*#P7CH@:I;&PO=V]R:W-H965T&HWB6LLBC* :I5D:7J1U$+J:#X-:W=V/C4M*:GQSH)KZUK8 MW1*5Z6;1.'I<^"@W%?F%9#YMQ ;OD3XW=Y9GR3]^4L2KT@5%B09Q#\M\5;5,H3L8P?>\YH.-(##\>/ M[.^"[^S+2CB\->J++*F:15<1E+@6K:*/IOL;]_Z<>[["*!=^H>MM\SR"HG5D MZCV8%=12]__B81^' \!5^@(@VP.RH+L_**A\(TC,I]9T8+TUL_E!<#6@69S4 M_E+NR?*N9!S-W^O"U B?Q .Z:4+,Z->38H]>]NCL!70.'XRFRL%;76+Y%)^P MDD%.]BAGF1TE_"!L#/EX!%F:Y4?X\L&]//#EOW0/WDA7*.-:B_#O8N7(!0[O%:/[ZU?@BO3FB=S+HG1QC_^5U'$>?C/-3 M.*2 +PB^,HF_0!4"/A38A')H^<8L+.YOX7*2GF67Z5G.GXN3U>D(7K^ZRK+T M9E$4IM4D]0:X^I\0CX+)^"9L?&NM=*4,9>;X&$%0&M"&H!);Y-)54JP4'^Y( MW(>IZ=,_(DAI60;B[K@P*^0.L0^JI_C^Q@<"6K)\#T,>*'+%X+D?HZ2>R$ MGN)G]8(+K[&< %:J'926B36L=GQSZU8IV K5BI"9?%];-C*M>YI9\7/UE1RT MOAKM)C1X!R%Q^RXXK YOR*)OG?^;]P\0"]Y(3F"%:X:F\>5Y!+9OZOV$3!,: MZ']M##U._ '#RSK_#U!+ P04 " !KA:I6JV/)%8<' M "(% &0 'AL+W=O M;/&HN[XZFMVV;8'2E/COAF[*4;OU.&;NZ&:2#[L&= M?E@&>C"^O:[E@[I7X4O]V>%NW$LI=*DJKVTEG%K<#-ZFE^^F1,\$?VBU\EO7 M@CR96_N5;OY6W P2,D@9E0>2(/'SJ-XK8T@0S/C6RAST*HEQ^[J3_@O[#E_F MTJOWUORIB["\&9P/1*$6LC'ASJY^5:T_,Y*76^/YOUA%VDDR$'GC@RU;9EA0 MZBK^RN]M'+88SE]BR%J&C.V.BMC*#S+(VVMG5\(1-:31!;O*W#!.5Y24^^#P M5H,OW'Y"WC]*5^GJP8NCOUOOC\5GY<3]4CIU/0Y0083CO!7W+HK+7A W$;_9 M*BR]^%@5JMCE'\.TWKZLL^]==E#@;]*-Q"0=BBS))@?D37I_)RQO\H*\WM?> M2?'/MW,?'.#QK^?\C>*FSXNCDKGTMV.G MAZ3_Y\DY+.XHG1Z+@S+%.^EU+BK0Z"JWI1)'ABEJ4'BFT%[DTN2-D4$58KX6 MA7[4!:0]PR5#<'K>!#DW2@0K)A_$_=H'5?J??SK/TK,K\=Z6)6KS/MC\J_#T M?VE-H9PGR6&IQ(K+"IKDHW+H$J)JRCF,L8L]7C+."[0='V3%]A2-HQ^2(NO: MZ)S-@"?:%B/Q09N&Y![T%<]=;1U<]5%.46AJ)M)T"K7W#7@+.8A33M9$0C@@[NZ_@)*NMH7FMD(&>>+0*I"^C MM$FN+&U3!>0;+08AZ7K,[FTF/B'N ",AK$T % ?E)5B"S\M<%H8]2HNN=AV M7[Y<$L!SQ!HEZ@VB?3&<9L@@79X.SRXNCL6=*A1F,K%6MCJAX#IK#.5!5T%1 M(I"-0I4,-/$H34/99]\]QR^7SJV)/KX[.C\_%ER+V=4KC,UCQ?E-Q775&NV= M)1<[]GY0E<7,ZJ-W,%9_[E=Z"T@V+[UJ0Y]"33H[QR]T9.>QC F@:K' H&>$ M[UW)LQ30Q48*L MO6]$9BUZT]HP;UH"MP/ V31DWL+9DIDIH8!IZ/IB&Q;5S[G] .XC^\ <:EV% M&NTZE,7.YC4H_@?A'%(+K17OIV;]XV;VHY9U]]P\>=*EFTHC]--A>G8F9L-) M.FF];Z>4F&8)__UN Z;#=#B[(+JSR43\\EH/XZ2+099S2U4:4Q=3WN/ADN$J MD5D,%6S:/#/383)-.P1LY@C@\ 7+F \PCV90.)F#E>Z$CX MAS7HYQ0(!@?6!=2%DY#,O(7VV+FI18#^$Q IJ,IH\.T9-ST][4SK\EW+=:=? MYKEK6$A.F'Y4NQV'X0P(J>^4=- !@!BX7H5@HNHH^HH3=S1YHGTVV:D, O0+ M >+61]85-2K,2/=JM[ED?5N"O?;81F(7[6+_\.#4 UEFM)QK@S$.,J>P.G&- MMN$Y'/FA6, &X&R-EQ'%Y/O>P\E+$>W6I(->(E+[\.3=-:ZQQ(XN4,MJ_5?/ M&D^"/:'M8K?IHVOIG+/P)DU&Z<6FJ8Q>71C9?U<8L^QP60!.$4LL;*\Y=$E: M]RCM,M3MF/_/8HJ(YGI"[YO..D?V^W&<"*YKZ!R4?8#,;=7XWHNX'^XY^T)A MC<0_R"+X2$>)])2IT^$V!CB:-%FGI\DP21)BWB =&*AR7<.M(ADV_/?7HQ4D\+]!C)&II.4PT=G-$.^I\>_^%K$E.DM,MQ5$PG'1*QN&W MJQG(([?[X\"S)8)GV J^-1(&. 4X9!5U2!J<6D@.^."0-T0L87]!$7@_2(-'5UH5]M9"9YU M?'/PW&Q "%_!!QK:Q57QK#OQN+>U6RWED[5*H3H[MS=;0[]G/??18;SU=0AG MF0?^!N9C!N.'HOYI_YGM;?RZM"&/W^@0Q@>-W<"H!5B3T=EL(%S\[A5O@JWY M6]/T,*^H^/M_\&4$L#!!0 ( &N%JE;YP4"+ MX@, *,) 9 >&PO=V]R:W-H965TI2I$-2]FZ_OD-*]MK%V@F* M/O1%&E[F\,P<#LG93JH'72$:>&RXT'.O,F9S'00ZK[!A>B0W*&BDE*IAAIIJ M'>B-0E8XIX8'<1A.@H;5PEO,7-^=6LQD:W@M\$Z!;IN&J:<;Y'(W]R)OW_&Q M7E?&=@2+V8:M\1[-I\V=HE9P0"GJ!H6NI0"%Y=Q;1MMX;._1W[O8*985TW@K M^6]U8:JYEWE08,E:;C[*W??8QS.V>+GDVGUAU\U-IA[DK3:RZ9V)05.+[L\> M^SP<.63A&8>X=X@=[VXAQ_(M,VPQ4W('RLXF-&NX4)TWD:N%%>7>*!JMR<\L MEGG>-BUG!@OXV52HX%8V)&]E\[Y%^%%J/0L,K63G!WF/>M.AQF=0$_@@A:DT MO!,%%J?^ 3$\T(SW-&_BBX ?F!I!$OD0AW%R 2\YA)TXO.0,WKV1^4,E>8%* M?POO/K>U>8*?I$'X?;G21M%F^>.EL#O4]&546T#7>L-RG'N40HUJB][B]:MH M$KZYP#D]<$XOH?]KJ2ZC#J+Q$+X&&GZI$/**B35JJ 70-*H'SD1.;5E2?3UC M2(>1GV!PB[%ZH3I1"D3\!"2@J M'9(Y#4/;D<39T TD?A;'PS[!I\FI!;41!I;!$!(_C1*(8HC"C!KC)(%E(UO+ M06'.F=9U61/?4LGFBWD_A6;P^E461_$;&$3$)0XCB+*KXZ#^D7)+//2G6704 M470U[/NC,!Q^4;?X_ZY;Y&0:^^G$Z3:(_3B-K;7/E1V>^M-P\C7J#1(_26EF M,K5F>D7U-9CX64C8_Y6* S8\<)NDQ^8Y(=W63#(_B\(^Q"AUDNXIDI6F?FJ) M6_2.Z2G16AAI/TAG&U6OV#/=<\-'*Q .?1#TFI#=$:$-Q>34I#."WA+*J:Q' M<$][QIVX449'@**KU+":TXIKIHI:K*%DM8(MXRU"@TRW"CLY":=]UGY-#P_= MY04I,V=WP>BE$S@XNC@;5&OW/-"4>HJ]NT,/O8<7R+*[>)^G=\\7RO;:,N%8 MDFLXFHX]4-V3H&L8N7'7\$H:NM2=6=$K"I6=0..EI&3T#;O X5VV^!M02P,$ M% @ :X6J5KOF<=L@!@ 1PX !D !X;"]W;W)K&ULG5?9FF MJIA:7_!2KDX[46?SXD8L"F-?#,Y.EFS!;[GY=7FM\#386LE%Q6LM9$V*ST\[ MY]'1Q=#*.X'?!%_IO3792&92WMN'J_RT$UI O.29L188_A[X!UZ6UA!@?&UM M=K8NK>+^>F/]1Q<[8IDQS3_(\G>1F^*T,^E0SN>L*"M=;&QZV9N?D2"]9QD\[& 3-U0/OG+U[$Z7A\2M8 MAUNLP]>L_]N*O&KD,,1NE/;H@'FZHX+3!UDM6;U^]V821^-C39A[Y;8U,<4I MP[82FNHC^L19:8K,*MS*LFG5ZQSN"<<.%;OGBKI6, Z//WRY_.R6 MT7&/EB6RD ,#B3H#;=D(YA*31=#;).,\_POHL//QXN[J\IQ6!:^)/["R\8XL M&'AU&:LS[E)P -^!E 3$*@D+$O***OAO4(_@D.>KN\OS/A)%+,^%39!/0L5- M(7-9RL4:P!6QLI29AY5Q>!,U:J.-IH)IFG%NN?+!%4S833=Y*B. KB)*4H28(PC"B*@FDZ MIC@.DF2(\BJHH/(N*U]V/2SNUL_; MK:>WL!0&X738LR^#*9)C3>]<"DVU-'9<=Y5M<0?H3[-I8M3Q$0<3S;U\+M!C M!CW.#!($.1=6I8C399?+7O:79R(A&.(%T1V:'B72CZ(',$RRPFRSD0I_"?H54:% MU1KG4]"8WD1J7*M!ZW#U7HROC2Q[TM@^G\_E_@]EW#G9_2/0?V.+7S:Q/6_> MY))NUT!7Z6WM;*XP1/$T&,91SRW38#R=]L .AJ.NQOK&QYKW-JT5N.1UDV 2 MCC"L48K?:UL(]^GLMEW6$*W1F;W[V?NXVL/$A!X*@Q2B*OW:$ZCT+U66&PS&X63'0]Z9K3"NV%[GGOJCL,> M, Z'DQ>M=H +#QT?!WN'^XJKA;O"X"QD/[+^G+]]N[TEG?O+P4[<7['0=PL! MKBKY'*IA?SSJD/+7%O]@Y-)=%6;2X.+AE@5N>EQ9 >S/I32;!^M@>W<\^P=0 M2P,$% @ :X6J5GOSW0$*$ $RP !D !X;"]W;W)K&ULW5K;OZR:NK"E^>R4;]9K[?9O3%'M7AU-C]*#+W:YJOG@]/7+C5Z:&U/_ M;?/9X=MI2R6W:U-Z6Y7*F<6KH\OI\S?G7"\+_MN:G>]]5I1D7E7?^.5=_NIH M0H9,8;*:%#3^;KH MXDCE9J&;HOY2[?YBHCQ/2"^K"B]_U2ZL?3([4EGCZVH=-X.#M2W#?_T]ZJ&W MX6)RSX99W# 3OL-!PN6UKO7KEZ[:*S-[D. '[<;J;#I2L\GL[ %Z9ZV\9T+O[-^15UU;GQ65;YQ1 M_W,Y][6#T_SO(2V$0\X/'\) >NXW.C.OCA IWKBM.7K]YS]-GTY>/"#">2O" M^4/4_W63/4SN>/KLL7I8+>]@S'5I%S;3$DKO2E6OC"H9%H7*JL9YHZJ%FC<> MQ+T?J9U1&^-LE6-+4>P5"!NG;%E72B^=,>$D?+.1]#XZNW%>54P:FTUA^44O MD5E\K;)"V[7G*:""($94-SA\XY"?7+W'TX4CQZ2, ,F-FN_!I76YVFA74PSM M+/A;JH6KUB) $]@&_Z23-QGRF_J+!1\N\#V"F5-XNP[*R'HEFH1D-]VI*/2\,"1I?6V07(QPALNVZ6:M- M54,."P'M&HY4D\T?GHQO%&71U'1@.!XRDVB,*I+5$.^KB*#,=QY (\'N%*T! M7:>N(>B._.&?6+&S#TGGUD'OE0M.4BW !6V$VJ#PH8:EE-F*:?&DRK+&.;@0 M5+];V2)(F$C(BD! 67@,ONXT_C-::"1=RXG._-Y 0^ #/I&M5*:A#EO#,KZ9 M_P9*5&%A(01D,-\SLTER'M2F7E=-*=J,6MKH??!%R I'+G*830X%FV+OM?YF MHG(.&Z":%W89M M!L#1R\T*MJAVTX42/XA7WJ _^W3@-/8$#K$OM]4[E:,HI# ML1)^?N'.4D)5GL/#/7,08E[8^*!KY@ODF4_0UQP?9Y/I,U$D=&!0QW/043I' M1;1,TRSMU,"F@L*Z '\#->F&YD8*0WYQ>SG^QL SX40QJN#U3!'"#IXP%QH' M+H[__*>+V6SRXLV[&_DT??$X^2,]5-04TH;XP4+LXW(:%+HIRP@\=K9>09_> MBSFVMBJBMV#'W\8W8[BM:"@+&F+H49-E5C0YSY']SBRU$X>4$$?FA5+^J['9 M-[+NQUFU'D'(;$PM>)M;(*PQ%:CSW/*X48Q! 9!1"",E"G )N KOP%/5&-( MMNJP(A#%LA-R3H M(:&.;<(0.4Q*W=-H+8>HJB@B3;U"L?H_27YDSR-,ZQTK#R)F)B1"Z'3^!.I7 M*RMV7"2G*T 26OM^^M,MBI9!Q'>M19GNNW5(2.N)5K%9]5ELT2<$:U-AN%: M[RJU,$BCH+=TY.NW!F(GIV+N]$VG-@F,:ZK99DP2#33/,L/?/D).*+3L?H<@ M7\UW'=,^$PFR4/3IO%^WR45W)+E8--1D5H4:B;5)L,C"P'O>0S;;RPS7G][' M3X\I/'TN?&9LW,F2@:RF.]G,W<-G8U@>B2DDJX"]7QHT< .$WR] F@# M%@N <*PNH3S!51TP"11$4QW$&QXBS\4:*+OJT?3):')^(=G2;FVAUE5I)!;0 M<>I"(%MKN'3T*/+4)39HX=%T,II,)@$D>.RFS0.1?5LE00H5#,)46<)R#DSF M5B!L6WK61H<@;$$ /)(6";YUF^J.573NJF^(N+S:@2W"(1RR\\]#\";FCL5! MJ$;B6? 1<$>HH>&7D[W1+@+GQ^(!ZM%L].S91><(^#Y[-@F\+*SS=$@8@,[>;FBA3R_=< -.$:D$1$>O#D?]#N=A78;-Z4&WP21-3'>,U9"_ M).'OFD601TT'#L^E!D6-/VB7F"",("CYV-,=N%NGQX<<4OPQ0DF/S%DOZ-U^ MI0.^(9)*!R2GC3J$SV>L[HAB]@4/"[?2OFL!B K0!#!',^< 4^FY+0@_M-06 MM+C@)O6XH4F(>&NX%:F9@#I7>4@F_Z+LP6E2($D70AZ1)5"UI)X S7A HQ;= M1!6,V.G1NHA/8L4JL\-,V:Y+?I9T%XWA!]1?-:=DC-I=!M!/8M&Z@I<:R6+V^3: M;E]6TC]6#CU2/E8W*RAQ515L#FX: N5^^>$9J2MBVXJ?0T-4A\(3,)SY+AK? MFJX?D%Y!7*?4ZV#ZG! GUQ0*U#39]D#HN=AAT]01 -=5]BWR@W[9>QEZ(;(( M*<$?_3,/R"]4N%+:)L%$_KYJ^U83T R+[4>S4_^HW#=US!6I& [V)U@5O2[P M 7_P]9YUYAWC0IU=JYN]%]P1,3D]LVL>1JCU8S5]/IN>9-N3R?2GV>3DXR^_ MG'R]_*".WXZOQQ_'_Q@_'G#1HW,E*KB4HSMV/I4HXW#VZ;D$W#25*,JL-YN* MS@:=JU^-SM7G M8#]%JTZFB5'14,2V(7?2Y7*\B7K2HB!"A)"( NH&DQOD/. M%G'#5=^4E^N02*07XMJ!;'=^;;$K='N#UM>LV2M-SY)DB&JS#-&,OJ[G1 $H MA'K?5_W;[QE\'PWH93#T]*_.'$2NF6*8#G0G]-!(MNFN)*%WXT*FNK2^@*3[T=,MN)%7A)P%)*K*@MM[@B-2A@#QIC8Y' MWIAOO@-4L3\?,A6\V3''@0]QYW'HI:@>;-X&E 1\2M7+^KL25SU8.0T\S+I" ML*Y"LT"U"-">.XL3!/=2#*Z6D&S[_(M$0MB+DSL4D=!3ANYOD*>2(Q#OZVP5 M)P.IZ/&@#:IE9C>%S,2J8AL"PJ;L&+@%E]?H54( _928.!BU.HE%+9,8SG$R M3,#)@ B&XT132%EU%D*'!)&J:K\VXV 4-#TOK%_Q=PH:RA0Z;L*=X&B]+4RA M73F=5YPMM(>%HK-@.8^'XD/;-/?5)DJ_A&:*GM7ZI7LG@$,"*F8)Q#3S&SJJ M)LP/M,3;G1' T)5[L],143/V55)E:PH<&P3)4VF&5MY.2OT\?A=CM!UFU]>U M\Q_RW";NP:@FK[*FRRW#24@[Z[52;ONR"8 +^)X>([,VJ!_IM/&]9CY-+7EV M>]*P.155QL%L&O)$EH<+B26'8$##302R=L"Y[384P @J M_!^.*H)/W%0-5'*ED9TA:]P>QW-0_6>4"=^2FS[E6NLR,#0*T(25M^YATIMF MP[ZB(R0/ZSA#ZL[^*]TR[NZ#EU O(GSYN&SV4-)VK-Y7B-R1,M!S,0YX):*5 ML[.+GWZ$5B*=(49AVO$ ]*#^BX-!_"WRR/)7G\^?HEF87*CCF_$5?KA"1#^H MG/=-;C/V5-"2K-_+!LH\9"F9GN*C- )5XQE7!^ZN2IXR[8YY,9T^G M9Z=,H.J8M(<>-'2[X;D=]=L8-<6_%)XV)49G(6-]EKV,=H$ I&MOT8TDJAO<9FNWOKL?NIFML_Z#=$@,PF[P"E[N2BLX45G$X#*/>AS MJ!T&,MKQQA9WG_6ZDC'PJ>!+@\X[7&@KWBH7P_:[ M5R<3RHRE0_,^77T9-+]7,-MPG'#=[;_=#O]Q^?_3P5P[K+L]1@YTTG%VU0>0 M/]K_G^1+(<<^[8O?S\PBZL!A6I@W#*]!5QUKU$.:9XZY?UT8L_Q'*#BFIF&+ M&/4-?^Q3[6/K.1HGLS4^RA_R.GN1T*$.YCV]FC68K0F /H"* MB1;3\<#>MKX['2UKI&$94X:,3-ANBD5H20XC^!:W;^VRJVCO=M@3\UX1C^*<-+V^,U:7!?E>KN2M"%URA@L- MYL3IX8ZK?;6$7XONLE],&*LXP??.)!UW QM89U-YFSJQ<+W$.YZ'N)5A+?F0 M#D7S.73*-C>'IV*S62Q0W'@'F=LM*J0,M"N7S*B72UZAUV:47I,9Q.7!EV5& MPS69]BNUX,V.JFYM9\==2G9-DMUW74H[FC!&;J]-=\-!?^^" .P\0GJ9G)_? MF?ESN,,7[<(\IAU=Q&N$6<(_X3HW>GBZL) [H8-W;@P)'M/GIPXQG,F;,XU/ M7#CKOYTLPGT6;[P1I@0>[57G/9P.;SO"FV*\=7ET,7IR?A%<"OFKTP'GW7+S M(A/X5H\'KQO376IWZ_F%[R_0P3]6 $47H2.'Q+;P\9T*\AK>-.([K#)XY,70 MB5RG,/* );A6V+*RO4@>3(2F-%7L_Y+<^-#;_J=]E[41#0OY754E@BH-KRS MV3YMWWB]#"]Z=LO#Z[+0XQ+(#D&ULY5A=;]LX%OTKA*<8)( : M6[*=.&D2H$EG=@M,,$4S'P^+?:"E:XNH)*HD9#W+GZ:CBT:4ZEM&>ZI@I/%MJ4TF%JED-; M&Y*95RJ+83(:G0]+J:K![;5?^V!NKW7C"E71!R-L4Y;2;.ZHT.N;03S8+GQ4 MR]SQPO#VNI9+>B3W:_W!8#;LK&2JI,HJ70E#BYO!V_CJ;L+R7N W16O;&POV M9*[U)YZ\SVX&(P9$!:6.+4C\K>B>BH(- <;GUN:@VY(5^^.M]1^][_!E+BW= MZ^)WE;G\9C ;B(P6LBG<1[W^-[7^3-E>J@OK?\4ZR(XG Y$VUNFR50:"4E7A M7SZU<>@IS$9'%))6(?&XPT8>Y3OIY.VUT6MA6!K6>.!=]=H IRI.RJ,S>*J@ MYVY_E,J(WV31D'@@:1M#B+BSUT,'XRPR3%M#=\%0?IV-L;?]W3=\JFA69GK?C/V[EU M!L7QWT,^!Y.3PR:Y8:YL+5.Z&: C+)D5#6Z__RX^'[UY ?"D SQYR?JWI.9E M0R?Q[%0%R$O24YK):DJB-2DDX+=!$A9!H(6M!$]H(!*RR"S)" MBD+)N2J4VX@32-"3(CV""50B;GG-9R7E!D4BU,7JN#<*1B?FF[W7$H)=4 MD9$%M)IJIW?FL_[%IKS/DRK5'^1A<2CTHK?9%@W[!M8)DJU4WW@KYWT PZ:Z MJ1R':MFH3%:H'AP;8G$D;"F2&9\!EB%X7M**B;R%7\-&D^>9* M?/_=+$G.WXB?O$PL7HOW+6I#GJHS 9\_-YKCY8O2^J+T!T$;/>L1J@R 5"J+ M4 $!VK8&%,&__;V2(WL]#Z!&>-$O:*AO!(*)1=@+:?XBIC$P_5P1*Y;:[#*( MX5[&V(Q5RTHML$_ET%BJ0JH4.X]'E:X6NX6#.WN;:8&'L &/0J4C0XS=$*B@ M"P@7%\Y]9%:$3*)^/# .B6/&Z4'9-LGA>CD3]]+F@CXW"L^Z K*Y-NZU(U/" M\ H;M;5E0K,!1N. ^X]MB[=-(^O::)GFO&>[27]?7[9?"4,H^B_MH4GL-L>L M$ K X!JRDIX5PD6*NS'TZWXS]VB2:V2EBQ4CWZN+5)>@LY#,@*S'6!VP5!JS M\;15@C%7#P=TK"XX!6 4N M]6,I_=8/W+3=>>YMO,,NY1S1:5<3$%\J6Y;QC$J%Y!8!H_DTBZPQ(71!P+,F M3N_&Y_Q,O W1:/.9\5G2P\%W0/:L,8;#@AI%^1T&AV((MU30'K+#5]>K(R?H M80M'9.]DX5GQT=^W[]L62H-/)[Z/=&,1&[MW8(<&O]>6+3#J7RN<#X4']R]< MO*TX^4G#]WVM^VVB_>"'7M\\[GKF?;]G(/O@R]#7UB.'*F065SOJ2G31 %]' MNJ_$9!I'T]$,(R:D.'FSM_;\Z3WA*/9>DP]=1K6VN#9LJ74K][7_>UV69'R# MUK)&&7VK@5X8YIH/NL8U,-;W[UO0F-H?S=X6,B)/.QN3:#0Y%R?QY2D/DXM. M*6S&V.*V##-N.SD=B0-&BS MWPG'-I\43N00Q1Z;[D;H,WKDV-A>^]K2B;KXL.#V$&M;__ 9L#O]F0JVE.YO M"CCT_.L'\>O'%^WX#YCA.4?]#7)X;N3_B1^2<1*-XGU^V*T]?_HU?KB\'(ES M_)YW&CP^R@9QE,QB*/#_KO/"["\Q0#P:10D:Z^023#+>V6GG+[7_Q2R: MP,.39!*?\B2^V.%HIQT%Q$ET.;ED"A@GL]-VY3S9CV,\&T7GH_%Q%AC_[UA@ MW++ H1?<8>\[!)*Q]%];K/#WA_!)HEOM/NB\#=\Q=N+A:Q#J;,F%6] "JJ.S MB^D +UC^"TN8.%W[KQIS[9PN_3#'.Q,9%L#SA<9MNYWP!MUGKML_ 5!+ P04 M " !KA:I6>_59G:T$ ?"@ &0 'AL+W=O^QXOWY/==O&R4+$0YSI2YVZG:KJL[5UWWS-'.BF;8P_S^H0NI>CD2]J;I4? MVHX-3BKK6A6P=,N1[QRK,@JUS2@?CT]&K=(FFYW%O0]N=F;[T&C#'QSYOFV5 MVUQR8]?GV23;;7S4RSK(QFAVUJDESSE\[CXXK$9[E%*W;+RVAAQ7Y]G%Y.7E ML=R/%_[2O/8'WR2>+*S])HNWY7DV%H.XX2((@L*_%5]QTP@0S+C>8F9[E2)X M^+U#?Q-]AR\+Y?G*-E]T&>KS['E&)5>J;\)'N_Z=M_X\%;S"-C[^TCK=S5]D M5/0^V'8K# M:;=)_=;.-PX' \_%/!/*M0![M3HJBE:]44+,S9]?DY#;0Y".Z M&J5AG#:2E'EP.-60"[-YO_!\W;,)]'J%7W\V"H"5PU&QA;A,$/E/(*;TWII0 M>WIM2BYORX]@SMZF?&?397XOX'OEAC2=#"@?Y]-[\*9['Z<1;_JK/M+?%PL? M'!CQSX_<36C'/T:3*GGI.U7P>88R\.Q6G,T>/9BB_EH_[ M(1Y/7CRA__O\IZ'W:D/;L XHU$Q7MNV4V9 RQO:FX!*[*I .!!%V6&L3+(Y) M+1US*W"R+JY[[9B^H$$$W*.+2WK\Z,'S/!^?[O;B:-C"S88>3B:#\7@,;ZA0OAZ@!RV^ DZ< M246&A@0('XZ*QGI!5>57'(C'?DB?#F+5(H@+1D.*,2@%HE.;&*.RU-)J5$.P M>GIR?)H?:J4"90)H"2+ZD<1?%;7F58JKK:A@%]!';QO2L8N]%^D1A*3"0U\9 M(1)H#T.X[1J[B5B+S:WT'D#O4_:--UL)9A]#%M:6-JPQ%\M-XYGL:JLG/Q+- M)-6DX2=\UK9,<8]D\]'KNTK$.J:RCS3XHT>BA=K#'=5?W$]U!0O1!7HAH0!H M R4J4@S8N@6!\(GQYY2DC;BJ=*'9X,\#TME^66/,171,1057DW>2FM()3F/- M\@BQ;&FEFA[AQ-R4*^(9?#G0>,IO3);P.43*BC^E9] MM4Z'F.DHFCBR8+&[144)!Z^L0Y% .AJXZ)%8]AZET$GM4(6H)+%UK8N:% H< M#:ZTF#K*!*AL;*%"[ E1Z>=Y!'K=.\3H=HTD5WR,HREZM^5_K=R2_4[>*=2" M6/QP.G@*!AW1P^/X(63T* LGG#]RW$2M!8K"TVX%Y' GA%L>) I\NA,5* 15 M=A:(;W?8&NUTW[W+X=IUKYQ4 N03D?8!=RP/GE+."I%+_(E'GJ5*J59-M1,< M_F@PC Z&=LLP2YXF4B=(=YK?^]W]Z^9G$# 3B4 !D !X;"]W;W)K&ULM5K; M&W4LJ+3V51N1>CE??US\?'+ENI4KJ) MJ56%3Q;&EM+CK5T>N]HJF?.FLCB>G9P\.2ZEKD:7S_G9>WOYW#2^T)5Z;X5K MRE+:S4M5F/6+T724'MSJY MC*ZF/[^\H/6\X'>MUJ[W6I E9DI M'/\OUG'MR4ADC?.FC)NA0:FK\%=^BG[XD@VSN&'&>H>#6,M7TLO+Y]:LA:75 MD$8OV%3>#>5T14&Y\Q:?:NSSER^ETTZ8A7AOE5.5E^RK1^]-H3.MW./GQQZG MT-KC+$I\&23.]D@\%6]-Y5=.O*YRE0_W'T.[5L594O'E[*# M]).Q.ET+&8G ML],#\DY;DT]9WND>>;_8I:ST7VSI6%R;RL'8/!@NJWSH"7CFC:YDE6E9B#L\ M5$"D=^(_5W/G+3#UWUT>"@J<[5: \NQG5\M,O1C5=):]5Z/+'[^;/CEY=L"\ ML]:\LT/2=T=TEY*'Q?RZ4DB9S)2UK#:Z6HJFDDVNO8A/IK2NOX DOX!6J4A[_(.?1 MC]]=S&8GSSI%^,'TF3"6M8V?7PFL0\?-DGRXXFX@FU.+RN] MT)FL?% N.KGS#YD%<%5.IHM_'P M;>>[#3F#-NL<'\/E #J\:]U*UUM[4B2VW;^!DR0[M3)>2.^MGC=>S@O$VK # M:VD1FXEX$QU:*ZM-[D0=<*GR,3^.#OZ;.PP@B1:0*W0D.F&OF2FJM^^N;Y+7 MQQ$6*^F"#ZT"WJ('<0R!#^:H/QL"'#V#5@-DSV4!Q93@,NLF@G*C4N0@A$Z) M1X5Q[O%.'Y >Y*/69B$IO$+F'U#;R<*TLG/#X.B'QV"]M!:M# =^@19[$FV7 MF3VO(T/1]\/:@,<#*PF_5JVH4T.K@3J(?F-QD"V-5>.>V8YTLRHS-N\<17C" M)Q3HLF8U[V71P%"KXEJ<3?;G*$3X&$BII'5,>XR7XCE/]C\FZ\0%G$_BF3Y\!,E >]0MY!H!# M6-T@"$ZQXP(0"B>E)@-ZW5>*NAB!8E)N, M?ZHY-F=TK[5?I1I$.M46ANNZ@*Y+A>* NLPU2M4I=Z#+;Q4KPIW1M>GW]ZNK M]RG]VHC8IH@EVZIE4T1LP0WTX9W*&AOJ.*UX_2E;R6K):5%JQQ0P";][?=W) MKFL0E>1^+@.ZC'Y%HEZQ=3"FV'"QV8C<<+UJJPKJ,1VOJ\!O4P_"&D5 04T@ M1\TW@DSB !+:"X5P[/0R;78KTQ381*"5J4Y_:*J ,78SM\,8Q$-ECW>CJXBK MJFJPXI8M$Q!#G!2(./HG*T7R-@ 1NB%M>J4R5A,E8IJBW< TVR1RRDML6&U>RT0*KKP#.Q"H/"5F4- MY2J3;B46&(]<&\L'O3)$*&1NRTSW(.=!4C-V(YA=SZEMC- Z=[DX'RSS?LP6![*9& &L*L6%A38B,JX?[#)^(7 M(%\&Y'>U,OB&"CEW,%D \T ^P3]X::>K6]?ZE45!+<.,$M(%$P;X01HQ&,:$ MS11F71 MR%%G:(),%2N= A_.J=W4&.-#32+EMM::QD$>P$0]K_:AS:3^T<^]R8'QXKP=+\X/S@6O M TWJU6N"&,9]),PM93*<]0KET1)-I;K\.[7=7?/'_^,<\8?JVCM,1Q7S;5I$ MAN=VB;119-X722F=*(A'M7!4KZH&PA 8;4NFMS@1F"6N@:BYX:$<"80-#140 M[G8)O2 6B"*+UR:#/MSY,VVSID0"(7-1MD('Y Q<)(%01^-8R-@*".+D MQ' (%8R;[CB(LDLJZ$CVV($ H9J3VNS0>YMPM?RZPVVB>01\U.''X\B:OH)6 MQL4IG]OQK>KI I/H'->SZYWI>S*9ME9]G?.&"_:7Y3L\3VTQ% ^Y7(*>D)-; M!P<$Q+3OS8/@=ZX;&SKO?0950=P:U//[Z>EX^F3&7N77YZ<$M.UR5.UHZ.,4 M0%0D(C>T2&_1AE!?@$WR?* 1A\:: \7A25L2N"G!0 MV.YKD@,GB%=?$?3 )SI6$J/[P0#J@M(2C1[8\VLBS+VXMVSVCIB(N+)RK@'8 MFRH'=["4Y3<])*1-B7V]:M#=;,M>"0.)3N;=Z-+QL$R6-/GVAHC(TL793S_L M&-E[P\)LR.G6FLA/\!67)"969HWB: %PP^*FJYTV'+S#N8F^B_-VY*-ZD!2<-',U.!C9&#BX$E2P@'I5?EW; MHQ$S%*@C+E"BD$NF$8IL)\'$AKF6,$%P@2%P;=ON:YT$RH;49M!=5HH=Q.!G M]LY:N 8E, KMIM0XW77#YFXR_Z"%7!/+G_7O'F+4KKW M#>>I>--"F9S*9>_4^W#1SICE:HX#CN:;H_2:OA+3;@C?P"=[0O9!D^J+BC<, MJ/W!ZV'V#E]]89E5\::(^AR!*)!$&\/5*POL#J=:-<.\F8;_$L,:768EAW Q M,/-"+WN7G/T-"Z4"@6^CP9Q+,8V@Q3E4*$S-<"9V@F7A3H':"CTL=8&4,!5= MA6^")YK:I.EN17]>;%!RW MQ\&QT>8T#"UXEHYH'XIJ:Y^E[U/CKGA%$)<0)IE)#Y&<\-V2[;YVM?1X&MY2 M/Z(["+ZZ9H+"]BK$Y'-6#*M@SV'?GXV?GIT$)C\;GYW.J(PE]S*&PR2UE>S6 M4N[U$CSA_JON*W#HPYE@0E]MAAQ]&7J?^TJ&O!Y (AD#KWT_G8TO8&+/KCA< MA/,*'2@:W^;ZA\/+Y&L4F1U49#J^^.G\6Q693D0J^_ 5LL>G'OWF&YQ/B=Z6 MK4@P8RK)&KGXB6^YP!"GIY/S'\+&)Y.G/S ]V)[-HI';(?TCW32%J[OP;2;O M'M3)U"MZB;9$7![O;&[H."=5C0-5UX$L.\I\N[ M[M;<^B-*W0=TDSDA&A28IOXKX09#PT Q?C_A ?Z.< >N%0::XYRF(ZU\&7>)7 M":"25,K2F&X?*K9%=ER+%_)B>W_<<^>X^R89::/P&"?T'J(;Q2=TWYIEEIP[ M2)4.KH,[,#[Z2VXGVIFPO2LM9(!P"#/QV'YYYNLGS,]-H)J[L'K<^XT+\+SD M7_(0QX=)X>?CE2DDT&EJ S^DV-KVA ]J?4%W^#U!+ P04 " !KA:I6<5Y0.$,$ M #I"@ &0 'AL+W=O3S# 6OR6JDF9L)VD]TZ0:VVT/G1X@$A+1@ #@);=7]\%2,F4(^F04R\V M >R^W?>P"^UL*]4775%JX*GF0L^]RIAF.AKIHJ(UT9>RH0)/UE+5Q.!2;4:Z M4924SJGFHR@(LE%-F/ 6,[>W5(N9; UG@BX5Z+:NB7J^IEQNYU[H[3;NV*8R M=F.TF#5D0^^I^;U9*ER-]B@EJZG03 I0=#WWKL+I=6+MG<$?C&[UX!LLDY64 M7^SBMIQ[@4V(&3.HF>C^DZ=> MAX'#)#CA$/4.D6:685TO#F@:PXU6]G(X/0UF!4]##7'4QT B:&3U*82L,'4=+RT'^$*>WS MBG9Y74=G 3\1=0EQZ$,41/$9O'C/,W9X\0F\ZU;CCM9P(^L5$Z0K"5'"E=98 M^@,9X*^KE38*R^7O8SIT89+C86P+375#"CKWL$Q) M).?0%_?8DF7+*<@UW-%";@3[EY9P6U)AV)K1GHWNZ"A<6X:_,K)B'+E1;<_; M^O4%=<3.ACY.[+Z26P$KV]G -)B* AYRAG6*#0Y-JXH*.P8W64&!<"X+)[P/ MVXH55?\2((?.=TV8@D?"6UPC0[M%.CYDR(EDQLH""Z>@F%,!=1$L,%Q$$(M\(0L6'8'KWC M%+?>-4H6MJBL(@3)NOQ*^HB*-+4-<@&)GT]R>%"DI"!(32'V\SB !VD(Q]BO M4&'BYV$./TM9;AGG$*)UEL-O2$[M3"(_'F?#6YWB?1>R%7C6D&?BT# /4A2J MI8=Z(9DLZ8,/]^WN9VJ^T?L"HM2/D/]K$:U4#6%.^8':-D#B!_D$WM,U51;" MJ5K@\\)*JKJ^B_TLFL ';1@^JVCR^NJF&6 RG_P3?221TF>4_L$.XP-#:VT'UFF&ON)W$"1^IXC27,SU7PKG9M M-O_/X@VC%"F&?A*,CY7O4LFR+3 T+2HAN=P\V]L._/$X&)9KZD^"Z&2Y1IF? MCJ-!O8[]+)P>G90J0T[%?L=%@_*BIVK@A2X/+KYM$]KO[.>ZJ&U]>S+LA$'_V M-PPG$4[7Z!I X/19'3'1>/LD!4\%17C9Q9A5+MQ'%D4F#- MY"5OL:&3C(N:*5J*W)&M0)8:4%TYONN.G)J5C15/S=Y*Q%/>J:IL<"5 =G7- MQ/,"*[Z;69YUV+@K\T+I#2>>MBS'-:J'=B5HY0PL:5EC(TO>@,!L9LV]R2+4 M_L;A1XD[>62#SF3#^:->?$]GEJL%886)T@R,_K:XQ*K21"3CSY[3&D)JX+%] M8/]B9+>"7-+^QZWS"R(.FD MXO4>3 KJLNG_V=/^'HX 8_<-@+\'^$9W'\BH_,P4BZ>"[T!H;V+3ADG5H$E< MV>BBK)6@TY)P*K[#+38=PL=[MJE07DP=1:SZS$GV#(N>P7^#(8!;WJA"PDV3 M8OH:[Y":09)_D+3PSQ+>,G$)@6>#[_K!&;Y@2#$P?,%_4LP$KV%)6@4]!;IF M5<#27# *^#7?2+/_^]0%]/SA:7[=-A/9L@1G%O6%1+%%*_[PSANYG\ZH#P?U MX3GV>$UMF'85 L_@D,GF&;XBSP5KBS*AW9S>]RG=9YE/ZSX*D;^$$"8$T P M52!]!2+4?=E1EQVH:$DQ5 U8DVK#AQV30)^,5]3^<@+W!GK\8N!CV1 C[R2! MY,6_3*^6/LRI6F5"C.]A-+9'X34946C[9-SA"_/5? G7 M=A1%X$5TX,,]5ZPBC.=[MA^,M!4$MNMZ\-"4BM2L%5,HM:BDZK0\4C<$91N^ MQ0L=.[*C<:!C!_;(=^%4H9VCKB2"W,P>"0GO&M4WZ+ [C+=YW]4O[OULI$O( MRT9"A1E!WGS#%3UH8Q8THE%H!SK/.%>'A0XP#/WX+U!+ M P04 " !KA:I6UMCJHZ " #%!0 &0 'AL+W=OI1$3M?:/-D2T<%+)96=!:5S]22*;%YBQ>VI MKE'1RD*;BCMRS3*RM4%>-*!*1BR.AU'%A0JR:1.[-=E4KYP4"F\-V%55*'EHRA<.0M& 12XX"OI[O3Z"V[J&7B^7$O;?&'=YB8L@'QEG:XV M8%)0"=7^^&5@7A7':MGE$Y;01:.'[@T3^A!JOU"W_*+G3? '=#9YV5W^,!5 9>88S5'LXTRX'1^;2.+ M7U@ M[#0DCK<3N!8*'"E7EE"VI._Z?ZENN-K>M$.C>#2PA$,TC!AL3?&X3A. MX9':FC1";72.UL(@3-,1],-QRN!**$&/OX"EUH5MM-;<4%FC?LB&*:0L' \2 M>-".RS=U'D&O3_L,!]Y*TG"4,-AW<=%.:U5HELT L9#KE7)MEW71;D:=M:WY M)[T=<'002Z$L2%P0-#Y-!P&8=FBTCM-UTZAS[:CM&[.D.8O&)]#Z0FNW=?P& MW>3.?@-02P,$% @ :X6J5D;.;W6' P I < !D !X;"]W;W)K&ULC57;54DSLMVF?DCK2=SV MH=,'B(1$3$" < H[M=W 4JRV\AJ7TC@[.[9LXO;8J_T1],Q9N%++Z19!IVU MPSR*3-.QGIIK-3")EJW2/;4XU;O(#)K1U@?U(DKCN(AZRF6P6GCL0:\6:K2" M2_:@P8Q]3_73#1-JOPR2X B\Y[O..B!:+0:Z8Q^8_75XT#B+3BPM[YDT7$G0 M;+L,ULG\)G/^WN$WSO;FQ1A<)1NE/KK)?;L,8B>("=98QT#Q]YG=,B$<$8D@&8T5O6'8%30DA(/6ZIT1>Y1VU=+70:@_: M>2.;&_A2?32*X](MR@>KT"P=H89@U\',_YWHJR1PQ27F4:-!#68&;[4R!M9-,_:CH):UL.Z5MOPOZD_[ MSWB?_0^7^_^6.H=;?PQ1BV;"AYJ.#P;>0)Z$15GBX"JKPR*N9CA,P[BH)UM" M)EL5%G4^V;(L14&?1JY1C65-)Y50NR?(\[!.*KA*T"5-9I"1,*M+!V=5C' < MEG&)50XLC&M<.+8OL6?3@&3"X#//$N>5A2>(9)&%9 M$8=F=>W1HD@<6I'JL$.=PAQKK) 7LV4ARYRX!*>'>?4W4$L#!!0 ( &N%JE:Z1O7Y= , +T' 9 M >&PO=V]R:W-H965TR'6^V3;.77A)2)#]]I$EJ MOM?FBZT0'7RKI;*+H'*NN8DB6U18JV4:V,7OV:)9SO7-2*'PT8'=USBVWE_$&TG#=\BT_H M_FP>#6G1@%**&I456H'!S2*X36Y6F?=O'?X2N+Y4RYK;O%.RP^B=-4BF 90XH;O MI'NO]^^PSR?W>(66MOV%?>>;LP"*G76Z[H.)02U4]\^_]74X"9C&/PE(^X"T MY=U=U+)\S1U?SHW>@_'>A.:%-M4VFL@)Y3_*DS-D%13GEF^U+O="2A@]\[5$ M>S6/',%Z8U3T$*L.(OT)!(,'K5QEX8TJL?QO?$1T!D[ID=,JO0CXP,TUL"2$ M-$[9!3PVY,A://9_.7)5PKUR7&T%Y0JWUJ*S\%K80FJ[,P@?;]?6&>J43^?* MT-V2G;_%3\^-;7B!BX#&PZ+YBL'RY8MD'+^ZD$,VY)!=0E\^T326.R*M-W#, MYQS'BRCG.3Y7"!LM:3R%VH+S;>#'S<^-!4?&HJ**H06A.I4;<_"NO-8[Y3RC M[;'"ZP.%-MHX;]\IX0C9M%&N,HA0=YV"OE. OG-1#1_Z!IY;E]-F^LX%WB&7 MKB("2-^QI.DP@DNXT\IJ*4KN*&+4LM0[2Q_;7L%;HZT=*@;W=<.%H:5"J?U! M*V\P_&J_%9=<%0CIU\Q<9QF+#ICQ6;4/2Y\8Q.5FJ-9ML^'!8*W_'==AU. MA[?IMEO)_[IW#QOU,#6 !8D;"HVO)WD IGLL.L7IIEW0:^UHW;=B1>\K&N] M]HW6[JCX"X87>_D/4$L#!!0 ( &N%JE9TH5>$[ ( )<& 9 >&PO M=V]R:W-H965T(:. M+U?"^"_9M'MI')"\,595'1@55%RV(WOJ[F$','D)D'2 Q.MN#_(J+YAE\ZE6 M&Z+=;F1SA@_5HU$3B.+I&XIRCN"14N0 MO$! R;62MC3DO2R@^!L?H9A>4;)5M$@.$EXS?4+H("1)G- #?+2/D'H^>CC" M;V=+8S4FP?=],;84Z7X*5QBGIF8YS +,? /Z$8+YFU>#4?SN@,"T%Y@>8I\O MF& R!W+GB_!<,&/XBN?,9:W9)_8@W7ZQSUB)6A%; A'N;@BK5".MP1JKE;90 M$*P6U;AL;X6UW8%Y%+Y.7O;/0Y@LR 7D4"U!;[T)81JZ*N>_D&[I2O_T.?1? MV!&7J$HU!EG-6^(;Q+%:'3=.HS& $L\;K4':3KC@;,D%MQS?]TK)];$%7>U9 M^W],GVK0>(5RW:X9\IH,:9@E*1I9.*$3YTC"F [1H%DXC!,T)B%-J7-,PC3+ MR"67_EX["AH.1B,RCE-G92/\)FE*1AEUUB0F]\HRX7C'89S%: SB<)@ZWN$P M3.@ C30)Q^G(:XBI&]-!.!YG9%]V1CO-H@*]]BW1D-SE0-LW>F_?=<_:9O-G M>]NR\477'+-)P JA\&ULQ5;;;N,V$/V5@1L4":#&$JV+G=H&DNPN&B!!@V3; M?2CZ0$MC2UB*=$DZ3OKU'5*R5ILHQK[U1>)EYLSMD)SY7NFOID2T\%P+:1:C MTMKMQ7AL\A)K;L[5%B7MK)6NN:6IWHS-5B,OO%(MQBP,TW'-*SE:SOW:O5[. MUID_<"?U:X-[TQN$A62GUUDYMB,0J=0R@PMPZ!T^\)KU$( M!T1N_--BCCJ33K$_/J!_\K%3+"MN\%J)+U5AR\5H.H("UWPG[(/:_X9M/(G# MRY4P_@O[1C8EX7QGK*I;9?*@KF3SY\]M'GH*T_ =!=8J,.]W8\A[^8%;OIQK MM0?MI G-#7RH7INYKG>80%<%O"[+5'#;<57E:ALA09. M/_.50',V'UNRY33&>8M[U>"R=W G<*>D+0U\E 46W^N/R),N\(G'F[R#=\]??&P^QV D$M89#T7JE&G+W M*."PNP=DT2,!MT#)S\LN^SYE'S#'>D5\:5<9<(WMV:[^=8PRL%:"#KVY@--* M@BW5SI"F.7L-]Q;J6M5TZQC>'%RRMD*)Z\H:. $V"29I3(-H%DRCN$N&Y<_D M;!:D80)1&*2S&&YQPP7D1,1*;E#F+IHXR+(89L$LGL*]5L4NM[#G6G-I7[JP M7X 1-H-)D&99>R[X0&JBA,S%$$5!/)G"9V7)W DD<1 E,S=(@B2+X$CUDZ[Z MR0]7_\TQ':K]4;CAVC>X_W/E;Y7<_&)1UX#U5J@71*CH!JFE*\J)JY[/;$SE MR7K"5/Q>\9(@FV7N&T5D8DW!=PR";?N@J)6H-@W!DB!B,7W#).Q!TM6.6I.F MQB>4.R0R9 DCRS/BST>N)3UQ?<)$ 2.4* M8/,P\%F33&:1!.$O;&HK.6#_K M;#8#1I('.L5D.':$CXE7TZ-T2CLZI3],IP?,U4;ZPGTYG(.'-F17[AN9[WP> MNMUK9>P@Z8X:'2;==ER&6#A%S MY7J0-YR\PDTE)=4)KKC@,D>@5L0*I-:#+IP[7N"W]\'YT.;!E>K&&'-&/E#"3$@<$VJX7E&=XENFIMF8M76 M-Q0K9:D]\<.2^D'43H#VUTK9P\09Z#K,Y7]02P,$% @ :X6J5E25?_&L M @ Z@4 !D !X;"]W;W)K&UL?51=;]I $/PK M*[>JB)3&QI"$4D *M%6C*E%$:/M0]>&P%^SF?.?>K7'R[[MW!H=4A!?[/G9F M9[W>&=7:/-@,D>"QD,J.@XRH'(:A33(LA#W3)2J^66E3".*M68>V-"A2#RID M&$?115B(7 63D3^[,Y.1KDCF"N\,V*HHA'F:HM3U..@&NX-YOL[('82342G6 M>(_TO;PSO M;EC0O4-E<*S"X&@=7W>&T[^)]P(\<:[NW!E?)4NL'M[E.QT'D M!*'$A!R#X-<&9RBE(V(9?[><09O2 ??7._8OOG:N92DLSK3\F:>4C8-! "FN M1"5IKNNON*WGW/$E6EK_A+J)[9\'D%26=+$%LX(B5\U;/&Z_PQY@$+T"B+> MV.MN$GF5GP2)R2H1;K=[/ MM"*C)4>MX5H1&K0$G86[MR>CD#BCPX7)EGW:L,>OL/?@A@DS"Y]5BNE+?,A* M6[GQ3NXT/DIX(\P9]+JG$$=Q[PA?KRV_Y_EZK_!QSP?YG1C-+2E2' <\)Q8-!L,)N_>="^BCT<4]UO%_6/L_S7LD/A#BH]R'E:\ MR!!63*UK1TX^H\UT;2')A%JCA5P!<=#\=G;-\RD%80JDX5M5Z$UNA[#(#.*+ M/P"X?TGF&]CQ:%U9H5)[XOL)4R&%2A $P2=,L%BBV34[AK?0/;V\B."6G4IJ M:Z'3C08GX+Y'4?H)WPA9H5.%CPER@%Y!(HQY)_\ M4$L#!!0 ( &N%JE;.R,;\FP( .X% 9 >&PO=V]R:W-H965T8X+M%_7V+*DHD)IA)*@,9L$T]YH-G#Q M/N";P(WIV. R62GUY)POZ22(G" L,;&.@=/O&6^Q+!T1R?BUXPS:(QVP:^_9 M[WWNE,N*&[Q5Y7>1VF(2# -(,>-U:1_5YC/N\KER?(DJC?_"IHD=7 60U,:J M:@=W.05_F)6QZ/M=J =M'$Y@R?JD>3."%= M4196TZX@G(T75B5/[V>45PJWJJ):&^ZOZVS)5R6:\W%HZ1@7'"8[REE#R=Z@ M[,.#DK8P<"=33%_C0Y+7:F1[C3-VE/"!ZTOH]RZ 1:Q_A*_?YMSW?/VW>AY!ONP6%NUT,CL^8)3@)J$H/Z&8/X M]*1W'=T<43YHE0^.L<<+ZLFT+A%4!DWE5O]7[F[K;#RD_2C[8>W+ B%3)36O MD#E8]RC %&ICP-*.Z8A(NB*P$4%]FZAXGC:$3:VF;=FQ7VV$V;7KX;W@S M"2F!7$@#)68$C2X_T.S0S71I'*O6OJ-7RM)\\&9! QFU"Z#]3"F[=]P![8B/ M_P!02P,$% @ :X6J5IR#G3^+ @ ^ 4 !D !X;"]W;W)K&ULC511;]I #/XK5E9-1$)-2("B#B*5KM-XZ(;:;GN8]G D M)HEZN[J5ZED7B 9V%1=ZYA7&U-=!H-," M*Z8O98V"-&NI*F9(5'F@:X4L&?PL<:L/SF S64GY;(5%-O-"2P@YIL8B,/J]X"UR;H&(QM\6T^M"6L?# M\Q[]B\N=2_RHS4\R\B0<9KMF&FP>Y_8IM/B.+ETJNW1>VC>TH]"#= M:".KUID85*5H_FS7UN' 8?*60]0Z1(YW$\BQ_,P,2Z9*;D%9:T*S!Y>J\R9R MI;!->32*M"7YF60A#"K4!IC(X+LI4,%"I+)"Z-WMJ/,:_3Y\H\?1>V(KCMJ? M!H;"6N<@;4/,FQ#1&R%BN)?"%!KN1(;9L7] =#O.T9[S/#H+>,_4)<2#/D1A M%)_!B[L:Q XO?@/O*&U;AS9S#;]O5MHH>CE_3J7=H Y/H]IINM8U2W'FT;AH M5"_H)1\_#,;AIS.E(T5C0T G"7%DSDI.=2$WQ.NZ2QN(!>?!7Y M]A_UH\'$?P4_#1GW)^$(!N-16Y-.W=HW5L-A1(!QZ,.3-(R3[IV,+VR JU'+ M9Q+[ISH9'$QCA2IW.T=#*C?"-(/9W79K[::9YE?S9B=29?-2:."X)M?P\FKD M@6KV3",86;O97DE#F\(="UK-J*P!Z==2FKU@ W3+/OD/4$L#!!0 ( &N% MJE;> /\Q3@0 $ * 9 >&PO=V]R:W-H965TPFWGWH@RW>9N;,F0LYW6CS9', QUX*J>PLR)TK+\+0ICD4W)[H$A3NK+0I MN,.I68>V-, S+U3(,!X.3\.""Q7,IW[MWLRGNG)2*+@WS%9%PS((H M:!<>Q#IWM!#.IR5?PP+'_A+P,:^ M&C/R9*GU$TU^RV;!D "!A-21!HZ?9[@!*4D1POC>Z PZDR3X>MQJ_^Q]1U^6 MW,*-EM]$YO)9, E8!BM>2?>@-[]"X\^8]*5:6O_/-O79T6G TLHZ733"B* 0 MJO[REX:'5P*3X3L"<2,0>]RU(8_RECL^GQJ]889.HS8:>%>]-((3BH*R< 9W M!,^QTW2JBU9;W?M;5]=@^&+7)N@/4>^5*"[4]#A[9((DP;O=>UWO@= MO0G[HI7++;M3&63[\B%B[(#&+=#K^*C"+]R7O*.O MJ ,.=-@R;"M642!EJ M9)F0E4,S"CWL29^*0J6Z@)V)"^_^_B9WSHAEY2A5F=,LN66+K7506':C3:F- M9X7]PGKQ^6 41WT_/!V#(K2 M*WGFL@+<\;YC#/2*I=R8+9VO]WJ329]]_#")H_CR)\#B8H%ZL<[3I]K%7,L, MC&WPCH?G>WAO06EL QU[1[GZYGL2,LJ?D? UU.NVAA==-M1':"8:3_"+-N() MNZ4P8*MDL%IA[R0?&SEA;>6!5Y@.I@%-/3$C/_">L#75%$SM,; M;C++2([2A[Q03GS*6N8H,N@__JB&BKJ&P-?006D05;XHEI#RR@+; .8;)JVG MQH>7D+8:K8^OT)D]88\Y&9)XK5+VU1GERQ=+T%LOM<.QX%)N60>MH=GEW+$< MN4?#X--95@1O973AA2F@F*8^GI@!+2W0W16'!!YF]DV=V8LZL^F_S>S6530C M3)MEPJ))O.OQQ/] YP!)M"7X*U]NB:OCS>Q'+>L!^X 1*3%09ST9,H>+E1)( M_6@0G9VQ\2")DL9[[9L'[L1#_WO4CDL\-SZG\?ENA-VN! "2L4'1X&ULS5;;;MM&$/V5 5.D(L"* M5TFT(PF0G00MT+1&[+0/11]6Y%!DO=Q5=I>2W:_O[))2I,)V\M"'OI"SESES M9L[>YGNI[G6-:."AY4(OO-J8[648ZJ+&ENFQW**@D4JJEAEJJDVHMPI9Z9Q: M'B91- U;U@AO.7=]-VHYEYWAC< ;!;IK6Z8>KY#+_<*+O4/'QV93&]L1+N=; MML%;-)^V-XI:X1&E;%H4NI$"%%8+;Q5?7F5VOIOP6X-[?6*#S60MY;UM_%0N MO,@20HZ%L0B,?CN\1LXM$-'X/&!ZQY#6\=0^H+]WN5,N:Z;Q6O+?F]+4"R_W MH,2*==Q\E/L?<QCJ<.*01\\X M)(-#XGCW@1S+M\RPY5S)/2@[F]"LX5)UWD2N$5:46Z-HM"$_LUP51==VG!DL MX5=3HX)KV9*\M:W[#N%GJ36,[MB:H_;GH:&0UC$L!OBK'CYY!CZ%#U*86L,[ M46)Y[A\2U2/?Y,#W*GD1\ -38TCC )(H25_ 2X_YIPXO?0;OULCBOI:\1*6_ MAW>?N\8\PB_2(/RQ6FNC:-7\^53:/6KV-*K=29=ZRPI<>%1+C6J'WO+UJW@: MO7F!+9V@!2MJB/TL+(Q96= M9J+4/M 6I TF:$LHA:)X!))&:*+@MG;Y%^V4U@9ZBQ7E4L(:!5D&ML/YL27V M\$G0N<6;OVG<4:1^74ME?C"H6DITASV*ACMI&(>K/F=@%K? =DV9#@03^ Y& MDRR(+S*?S%D4V8XTR7TWD 9YDOB#(N?%:02U$4:6@0]ID,4IQ G$44Z-29K" MJI6=Y:"PX$SKIFJ(;Z5D^]6ZGT,S>/TJ3^+D#8QBXI)$,<3YQ6E2_RJY)1X% MLSP^R2B^\(?^.(K\K^J6_-]UBYU,DR";.MU&29!DB;4.M;+#LV 63;]%O5$: MI!G-3&?6S"XFU#4-\HBP_RL51\P_9!'D=#BG'F)#U0)"O+ M@LP2M^@]TW.BC3#2?I!.+]J]XL#TP T?K$#H!R#HX2#[(T(;RLFI26<$/1N4 M4UF/X9;6C#M3XYR. $6WIF$-IX@;ILI&;*!BC8(=XQU"BTQW"GLY":?[HOV& MWABZKPM=1L^O@O%39VQXVJ#;N):"I])1[?UT>>X^/C55_QWZ9WK]4J-H; MRX1C1:[1>#;Q0/6W?]\P&ULE59M;]LV$/XK!ZWH;$"-)4J6Y30QD)<.+;"N09QM'X9]H*6S MQ54B79**D_WZ'45;=A(WQ;Y(E'3WW-US+[JSC=)?385HX:&II3D/*FO7IZ.1 M*2ILN#E1:Y3T9:ETPRT]ZM7(K#7RLE-JZA&+HFS4<"&#V5GW[D;/SE1K:R'Q M1H-IFX;KQTNLU>8\B(/=BUNQJJQ[,9J=K?D*YVA_7]]H>AKU**5H4!JA)&A< MG@<7\>EEZN0[@3\$;LS!&5PD"Z6^NH=/Y7D0.8>PQL(Z!$ZW>[S"NG9 Y,:W M+6;0FW2*A^<=^B]=[!3+@AN\4O6?HK35>9 '4.*2M[6]59N/N(UG[/ *59ON M"ALO.TX"*%IC5;-5)@\:(?V=/VQY.%#(H^\HL*T"Z_SVACHOK[GELS.M-J"= M-*&Y0Q=JITW.">F2,K>:O@K2L[,YKHAB"Y^D3[!C:G#'%S6:X=G(D@4G-RJV M:)<>C7T'+8'/2MK*P =98OE4?T2>]>ZQG7N7[%7 SUR?0!*'P"*6O(*7].$F M'5[R@W!O<:VT%7(%?UTLC-54''\?"]>CIMZ!R](= MV"G9OT?9(ER4_U!M8@D?+C_=75_ 0$BPE6H-B9HA/--_\LA^\/4C\MI6!=<( MX>C\-)-B5"2G))"UX?Z$U8.(YCR/(P M&V>0A=.(T75,>G?*DJ3GTY4[&,^@@9C%(4LRB),DC*(8XCB<9A-@+$R2%*Z4 M)A5NL6/EBZU0PR >PMN?XI5JUEP^.K^W=M[T MEMX04A1&TW3H7H93(L=![TT* U)9L@PTE>F-*X2MWR$L6NO&I)MW!O"!QK9! M+U\*32_K1^"6""*Y+F"K7 @A#<9"Z9*@ZL?0P]>U*KC++HFH5A/J"Y9.X*ZB M:MG;T5@[#TFCZ-U=MK+P>3 MI9@;J-J&NV%N"+9 $\)22"X+##LV:UP10^XD M9%&WY0'\#L#PFFOA-!J><.,'W:)^_!P-67Z\^@9/>5_A>4,NK? M9_W2L0=+141OG!>>V[56]Z*D8#F9*90L1"U\@Q/"@;&M+;-W3M+?NU;&["*U M7:F1UO'LO6A?%UGQI+ ]G\_E:.1X_$HC0N-G/;I9_[RI]R/CKI,]_"_\OVGQ MVRZVY\6;7,/\D;QK3)\[QQ4U$9N&*8N'W3$+)]/ID*:#1!P5UIA M1]X@"?-H3,T:9W2]<8GHUH[!MLJ&7>A>E;+U0$G*J4-9GL(UTMPLMHG:@M)L M2F)&USS.X:)Q(_O?IP()M?X46)A-2=7VJ(YI+6&F.%;36^VS7 3M,9F)"Q+&?P*ZFL/'#7'S"9]M/JEA!T M6Q"&*\?>;CB)$LK$E+Z72-N@8UXJ^8Z*TVJJ7BF;C*-_/03\9G?"^V9YS M#X-)-"0?TS1_46I'9N&Q?^KH8/5I4*^Z!<]0@*VT?@OJW_8[Y(5?G?;B?@&E MNEL)FE4U+DDU.IF, ]!^J?,/5JV[16JA+*UEW;&B/1BU$Z#O2Z7L[L$9Z#?K MV7]02P,$% @ :X6J5BOU_7,;! DPL !D !X;"]W;W)K&ULY5;;;MLX$/V5@5H4,:"-=?,MM0W83ML-D*!!W'8?%OM M2V.;B"2J)&77^_4[I&3%1AQG6V"?]D7BD)PSUR/-<"ODHUHC:OB1I;D:.6NM MBZMV6\5KS)BZ% 7F=+(4,F.:1+EJJT(B2ZQ2EK8#S^NV,\9S9SRT>_=R/!2E M3GF.]Q)4F65,[J:8BNW(\9W]Q@-?K;79:(^'!5OA'/77XEZ2U&Y0$IYAKKC( M0>)RY$S\JVED[ML+WSANU<$:3"0+(1Z-<).,',\XA"G&VB P>FUPAFEJ@,B- M[S6FTY@TBH?K/?I'&SO%LF *9R+]@R=Z/7+Z#B2X9&6J'\3V=ZSCZ1B\6*3* M/F%;W>UU'8A+I456*Y,'&<^K-_M1Y^% H>^]H!#4"H'UNS)DO;QFFHV'4FQ! MFMN$9A8V5*M-SO'<%&6N)9URTM/CCXQ+^,;2$N$.F2HE4L:U@HLO;)&B:@W; MFJR8N^VX1IQ6B,$+B"'-BL'=Q&IP%O&/R$D+?A< + MPC-X81-R:/'"UT.^YBI.A8E:P9^3A=*2NN2O4S%7D-%I2,.<*U6P&$<.44.A MW* S?O?&[WKOSS@<-0Y'Y]#'\XHP\'D)$Z60JC/)$[CE;,%3KCGY7I41L^P=RDJJZ9R'%'5#9GL"S)O]HG M']Y"U/'=CM>GU;LW_< /WA_M/3^=H=15U&A3EV A%-^T]$UF&,N8L MA8(5*'\:X" -"T&Q9Z4N">PPOI_Q1A9"4DP6BRK"6@U&Y'I1%R[\0]J&.+1XO 9#0VG5+W M-VU;#M3%LU1PB0:J0/N327_YZ6MD&PP\Z-*SVVB8 M]8O4\MV@[Y.">3^U<27]*SKYGN<&U*47 ^IP(_A1^(13R^>XU.N[$45X$41^ MRPA^[\F/6FSXY ?N(!H8/H5!OU7O=(/C//I]S^UZX-L' M@Q(58V7'046.E+FN9J9FMYDX)]6@]72]&E>ISU:F<5-LX(*L1L!*T M*.S8M1":ACB[7-/4C-)NT:E&S=@_3'ARX :M@4]N$YM_/!LI"2]$J17U) M,-Q[[CG'UW!G!>-W(@:0Z"%-J)@;L939J6F*((84BP'+@*HG&\93+-621Z;( M.."P3$H3T[$LSTPQH88_*^\MN3]CN4P(A25'(D]3S'?GD+!B;MC&XXUK$L52 MWS#]688C6(&\R99H!8TT7L 24?ZBHHZU#!3D0K*T3E8,4D*K?_Q0&[&7 M8 ]?2'#J!.=_$]PZP2V%5LQ*61=88G_&68&XCE9H^J+TILQ6:@C5V[B27#TE M*D_ZYU@0@=@&+3D(H!*7YAY?@,0D$2?H([I97:#CHQ-TA A%/V.6"TQ#,3.E MJJXQS*"N=%Y5>^ M@+=2!R+,$]#:/]_G1.[0%B2;D%(U:I2H-_?51JZE)"*/UV2JQK#[AKZ M")Z*# X!AZ MA[3C0& M.\:-'>-#-.GX^0&QG_7H\R#'&8Z[6W32\)OT\EOA/"3HC.,UP51M M4:B^4)S@I+5;"Y9FF.ZZB/>BOW:C#@36,F+:&#%]@[Z='M*. X&U[+"M?W.$ MU=L9/PH*7,0D0QGP0$\246?KUC#3O;:T!L/ID][M+_9:,>;>?*2'4S6*1(0* ME,!&P5N#L7H#\FK>JQ:29>7(M&92#6#E9:R^<\!U@'J^84P^+O04UDS=_E]0 M2P,$% @ :X6J5FLZ\&ULM9Q;;^,V&H;_"N$M%C- =ZR3[7B:&$@BD4T[TP8S;?=BL1>, MQ,3:ZN 1Y:0!^N.7.L0R986V@#TCY>T.1KTB>/^7%GW(M1$G^2I-, M7DS69;GY.)W*<"U2+C_D&Y&I;^[S(N6E^E@\3.6F$#RJ@])DZEC6?)KR.)NL MSNMCM\7J/-^629R)VX+(;9KRXOE*)/G3Q<2>O!SX$C^LR^K ='6^X0_BJRA_ MW]P6ZM-T1XGB5&0RSC-2B/N+R:7]D7E>%5"?\4>U)=REV>_UE]N(DN M)E95(Y&(L*P07+T\BFN1)!5)U>-;"YWLRJP"]]^_T&E]\>IB[K@4UWGR[S@J MUQ>3LPF)Q#W?)N67_.E'T5[0K.*%>2+KO^2I.7=N34BXE66>ML&J!FF<-:_\ MK_:'V NPO5<"G#; Z0"9BU ;-32YBW ?-3 Q9M MP*).5O/KUJGQ>_+.%R6/$_F>_(O\_M4G[[Y[3[XC<49^6^=;R;-(GD]+ M58$*,PW;PH*F,.>5PESR.<_*M21!%HE(CY^JBN]J[[S4_LHQ G\-RP_$\KXG MCN4X _6Y-H=?;@H5;K\:[IO#?^+9!^+4X?9RZ-GAP]5 MGIG#?1&^A-MGAE2X.R&Y-<]]A7>UE>J(E&1/4>0_G]0QYX:&XF*AF5HKB44Q6__R'/;=^&,HU$N8C80$21I$P!H)IBO%VBO%, M]-5-)DN>).J^5I(-?ZY>A]J4*R-EK$B0,!\)"QK8O(95'8C'E74^?=S/_.$9 MCFOU3F*@.FD9G>TR.C-F]"O?1C&Y+/A=S#-RDT7J_E7$/%%O'X4LZPR3ZSS= M\.QY*--&^MA,(V$^$A8@810)8R"8)I[Y3CQS_ UDCE0,$N8C80$21I$P!H)I MBEGL%+,P-C>_/F6BD.MX0S:B"%7CHL9.0R(Q4L:*! GSD;"@@2WW;R ?O&7O M'H(LD8%@6O+/=LD_.])[4"V$NK7$NUO+4.J-C+&I1\)\)"PX.^@9N-9\UDM] M<])L[Z3Y[*#[ *J6EM+E+J5+8TH#&581D=CDJOD?2JMSH.PS(E737>X5KW$<"CIYN"Q68?2?"@M@-(HE,90-%TB M>S:5C>\=MDR4.TRG'@?02S9C18D'2?"@M@-)H2ZO: MA[V.IS.?]VXQJ%)U&73VI&WTLE9[%L1@]J%6))3F0VD!E$9;VG[WPK:L@VXE MJE ]^9W3:)NM1E_]\^<)+PA+[WX<3#_49(32?"@M@-(HE,90-%TEG7MIS]Z@ MCP$U+:$T'TH+H#0*I3$435=.9UW:1I^K>8I:B(CDIW8VY@=FC:TWF=?F(D=+ M >I'0FD42F,HFBZ%SI.TS:;D[;8(UUP*LBGB<#CWB\/G.#/'.L@_U&F$T@(H MC4)I#$73\]_9DK;9E[QMGF16,R5"+M># CATXNSEW/+Z H#ZC5!: *51*(VA M:+H .A/3-KN8-U)N>18*DM\3N>:J",+3?#OL3[>L?2DLK.5!4P"U*J&T $JC M4!I#T?2Y29VMZ1RQ-649I[Q4W8)-+DL2)KGJ7SZ0C7:'(#SZW_;U!QAM$=KX MREOVFPIS1<8*!$H+H#0*I3$431=(9VHZ1NMK]?,VS1]C^>JHU!P^=FP!I?E0 M6@"E42B-H6BZ2#K_TG'PHU(':F9":3Z4%D!I%$IC*)JNG,[R=,R6Y^A1J9DW M6C7ND#&\=!>]AX\^M-@ 2J-0&D/1=$%T-JACMD&/CTW-@-$*\ Z?/2\]U^OG M'VIP0FD42F,HFI[_SN!TS/,S3QB;F@FC!3 [&-ZXB[/#!@#J4T)I%$IC*)HN M@,ZG=,P^)>5Q01YYLJU'IU]^N;X9U !T5F5+T]R.V6S9EP#4GX32*)3&4#1= M IT_Z9C]25_F:;G'L@G'LBO&WL##=SL)T MS1;FJ;.YS9C18O&&K&QK[O0[I=!B RB-0FD,1=-UT%F9KMG*_"TN>48NHRBN MMBLAGSY=#ZH ZF9":3Z4%D!I%$IC*)HNE<[T=-]@8;D+]4"A-!]*"Z T"J4Q M%$U73N>5NF:O=/0#5#-OM&H.5W3;_?L-U"J%TBB4QE T70J=5>H>F=9Y?)0+ M]4C=@27=2\NS^OF'VJ%0&H72&(JFY[^S0UVS'7K"HU,S8;0 !M9M#PD ZH)" M:11*8RB:OE=5YX)Z1R9SW+3)'CDT\E.9#:0&41J$TAJ+I^NAL4.\- M%JA[4&<42O.AM !*HU :0]%TY70&JFX,SP]\U3,X]U',V!T4J'NIC>PR-L]V#LH@!9*H32&HNGY MW]OJTFQ;GKS7)=2VA-)\*"V TFA+.[8W)M2SG.[MNIR*XJ'>4%N2L%KKU6QA MO#NZV[3[LMZJNG<\L#_29NOM#M/L!/Z9%P]Q)DDB[A52M4.S"2F:S;6;#V6^ MJ?=VOLO+,D_KMVO!(U%4)ZCO[_.\?/E0%;#;XGSU?U!+ P04 " !KA:I6 M^&N?>&\( A6@ &0 'AL+W=OMM#]^8%,? M9\,EM_SRI8T=OP_X]^(SC]^8L[NB_+M:*5633^LLK\XGJ[K>O)I.JWBEUE'U MLMBHO/G-=5&NH[JY6=Y,JTVIHF17M,ZF@>>%TW64YI/EV>Z^]^7RK-C669JK M]R6IMNMU5'Y^K;+B[GSB3[[<\6MZLZK;.Z;+LTUTHSZH^K?-^[*Y-3U0DG2M M\BHMK--\_W_TJ0NB5^"S MD8*@*P@>6D"[ OK0 M85L(<6\*Y@]]2G^^>^"TY$=;0\*XL[4K:/;FCM#[OT M=]5-7FG>'B@?ZK+Y;=K4UDV="U5&:5<_)"_+;!T&>??V$^M^2P OH0/FEO5RH^% >#)0+>_DO&RT7-K++S;- MSGN#6Y\VG3BT(SBT(]CQZ CO35Y'^4UZE2D2[7KQ:BC0/8,-,]JEY56UB6)U M/FG6CDJ5MVJR_.8K/_2^&XH7"1-(F 3!C$;00R.HC;[\H2B2NS3+AN+?5X:[ MRG8AOEW2.9]Q=C:][0<[^##J!^;#A'4_7",#P8S(V"$R9HU,;,BFR**2_+"^ M^G$H-VNYZV&+A DD3()@1@_XH0?^A):7QN7V[)4>=TMZM\V;YEQMDW2_(;$4;5J3I>: M;I4J&>J.%>S:'21,A*<+G.>;JYL$;= (?78(?09X,YTA\T7"!!(F03"C$?-# M(^;6H_]C44=9<\P?M6.H&U:0:S>0,+&'\=[1/E_XBZ/#';1%(^7%(>7%_SYE ML5:ZQHJ$B<5)K#Y=A,>Y@C9IY.I[VI$\:[*_U"M56@Y:>[EKO%":Z&C]@ ,Z M"X_R16W3#+@GH;YUI>[)YN :W96C D;2!)0F432S$5H_?:M4+2_BN-CF=44V MT>=HMU+G27-V$I=;E9!,=VFP25 MA=)$1^N_"FC(CE\$3R&8H;+:T8P5G0ASP4PBEKXW2MRNE\7$+^9>\R5]L MRB)NY;_=7%3&J]WJG:A;E16;=:.?@VV ^B64)J TB:*9_=(RZB-LU(?J*)0F MH#2)HIGMT$KJPYS43G+N"=1*_5,M98OYL3ZAMFEFK<74MYOI\5+UL8P21?)H M/7*. [55*$U :1)%,V=-VFL##S%M@MHME":@-(FBF>W0%AQ8Y*.9GPNO*#>T9*$VJ:9=6_.:A?=G[;KXC:M1F=5]G+G@+%#5NR4]2FL-]#6 M&U#\Q"J 6C"4)J TB:*9W=&Z'-AU^1%S*SO9N4=0A8;29$?K+W@^\V:'!<_, M7AMT8)_E/O#=&:K14)J TB2*9K9#^W9@]VV7=V>H4T-I DJ3'R'%CMSSK+LI4Q(J6Y5OE6#&4,U%DH34)KL:.9",Q*QEEAJ ME]A#Q'7TZ7 X?QX,&JJS4)J TB0]G?2&+ Q'HN[].3!@.&MG.*<,U5(H3=+3 M46\X#T=.3*C630J9SMHISCE#U1)*D_1TUDL7C+*1H+5;TD=.9^WUSA%#M1)* MD_1TUNL'(Z> 5-LBM=MB__-%\B]Y7Q;)-JY)K>)57F3%S? J#?5&*$U :1)% M,[NC]9(B9K$4*II0FH#2)(IFMD/[*(7-8NTDYYY U11*D_1430-O-GK2J.64 MVH>Q1RO3/;-8.\PY;ZBJ0FD213._.Z55E2%FL0PJI5":@-(DBF:V0]LK@\UB M[23GGD E%DJ3[%1B^=P;^:2 :8UE=HW]F#8IDXLD2=LOC9.W;R\'8X8J+)0F MH#2)HIGMT*K+GF BRZ#J"Z4)*$VB:&9W>E^R?;*)K)WLW".H-D-IDIUJC*4)MG00);1L72U +/'#63MY0H2(+I4D^,(NE8P>R]E-N M'\4^<$AHISC'##52*$WR@>_=+CPV=C1KU>1VU3S]7.;!DRP[V3E\J&I":1)% M,WO4N]X3PDDY]A)/V&L\82_R]!1.RK63U?7;2^>_"XJ;]*\(IFZ;LJ\E[-F82OW MUR/>WZB+S>Z"NU=%71?KW8\KU:Q*9?N YO?715%_N=%>P_=P5>CE?U!+ P04 M " !KA:I6W(3EW; " "$!@ &0 'AL+W=O(?FH9@KFKF-2LPSS#67.2A,1LY5YW(\L/Z5PR/' MM=X9@\UD(>63G-9(!08&:O Z+7""0IAA0CC>:/I-%O:P-WQ5OVZRIUR M63"-$RE^\-BD(^?<@1@35@IS*] MUV_VLCF'G0#?WQ/@;P+\BKO>J**<,L/"H9)K4-:;U.R@2K6*)CB>VX]R9Q2M MZZ%KB-'NY$8;GG'-X^_C*=09>)T/X'N^ M#P]W4S@^.GDMXU**39Y^DZ=?Z7;WZ(Y+31:M82=A^/F5;# SF.E?;:BU9- N M:Q?G07;4 ! U S%7VXMY^WTR:V/HO6'H]'H7[0S]AJ%_D&$NM3F-A*3KLX2< MNJ3M,G8,*_4$L#!!0 ( &N%JE:50Q#1H00 "$7 9 M >&PO=V]R:W-H965TT[N MM4\]W3'^(&)")'A*DTS,G%C*S;GKBC F*19G;$,R]6;%>(JENN5K5VPXP9$) M2A,7>=[033'-G/G4/+OE\RG;RH1FY)8#L4U3S+]?DH3M9@YT]@_NZ#J6^H$[ MGV[PFMP3^75SR]6=6Z)$-"69H"P#G*QFS@4\7R 38$;\1<4P?6K_?HGPQY16:)!5FPY&\: MR7CFC!T0D17>)O*.[7XG!:&!Q@M9(LQ?L"O&>@X(MT*RM A6&:0TR__CIT*( M6H#"Z0Y 10!J!P0_"/"+ -\0S3,SM*ZPQ/,I9SO ]6B%IB^,-B9:L:&9_HSW MDJNW5,7)^1UY)-F6@*,_,>=82WH,CJZ(Q#01Q^ 4?+V_ D)!-V)Z+8_%QL< MDIFC^EH0_DB<^:^_P*'W6Y=*/8$U- M*S0(;^OQF*X54Y:1%V-3$8J587?1S MS*'!U(O4XWP,$0RF[F.=EW7F WD-2EX#*Z^B%KJ2SP,'M>15[L@?MK(?/.,( M?=_S8#FLD=>PS&MHS>LB9=M,"M7)8;)57:A;.E1=R57A@83B)4VH_ ZP!#(F M8$G6-,N* E6?A[*HB]'P>:IH[*,6H8Y1<#P9=/,9E7Q&]OI1;;(P2R3AX#^P M7\I6G*5@L>>UHS*N1EV2+(S5?O6@QIZH>.@B:LWEM6W7$UA# MMG$IV_B]+%7C/C7K":RAV:34;&(MM6:)<%4BX @+@'5CZ!?*\1QW"9"C0J]6 M^-X9] >M]N@R^DG21XR?*-'5RH'3Y;$V7"9.<&;L5Z[=?J M"ZW)O&9KX'LI\B*3OG3K":VI&ZIT0X?N745D?1$/1H'7*N6.42BH[0?-O"I[ M!:U.I/2I+WW.9U_SIOTU+YZH^'9N;..I%YSJ3;6#:Z\FJR^TIG:5S8+!N^F% MGGQ7H=M;N#A8V3AH]W&'^5/XW+P%SF%H]Z:MUZPFM M>5I365%DMZ+]+#C%))/&>N--6LN-/95#J5;>$UD]VMLL-R_,.;&L-O;0U\KA MU@X;U:_GM3F#%2#49POY\5WYM#SGO3"GFZWGE_!\D9_65C#YX?$UYFNJ!$O( M2D%Z9R.U5_+\/#:_D6QCCC273*J?\.8R)C@B7 ]0[U>,R?V-GJ \%9__#U!+ M P04 " !KA:I6VF)FU(D# !$ &0 'AL+W=OYPT/F)GM&?\F4@")ON=9(>96*N7FVK9% ME$).Q!7;0*&NK!G/B51+GMABPX'$!I1GMNLXOIT36ECAS)Q[X.&,;65&"WC@ M2&SSG/ ?-Y"Q_=S"UN'$(TU2J4_8X6Q#$G@"^;QYX&IEURPQS:$0E!6(PWIN M+?#U$OL:8"+^HK 7C6.DI:P8^Z87G^.YY>B,((-(:@JB_G:PA"S33"J/_RI2 MJ]Y3 YO'!_9/1KP2LR("EBS[F\8RG5L3"\6P)MM,/K+]GU )&FN^B&7"_*)] M&1N,+!1MA61Y!589Y+0H_\GWJA -@.+I!K@5P#T%O+2#5P$\([3,S,BZ)9*$ M,\[VB.MHQ:8/3&T,6JFAA;Z-3Y*KJU3A9/@(.RBV@"X.!ZL?Z ]@"2>;E$;H M$1)5[$MT<0N2T$QD677RX1!\0+=#7E&T%*6(QLZ5*1Y/:4;7U3;FU M^\+6'KIGA4P%NBMBB-MX6\FHM;@'+3=N+^$]X5?(P[\AUW&]CGR6KX>[/>EX M=6D]P^>]P'=+!4D2#@DQAF5K=*CQ/U]4*/HL(1?_=M6MY!UU\^H'^UIL2 1S M2SVY O@.K/#77[#O_-XE>B"R5@E&=0E&?>SA5R9)IIYV([M+:0GW#5R_<78A M=K'K^3-[U]30$>9YCH/KL%9VXSJ[<6]VBQPXC4BG=7N1;[T% Y&U1/JU2/^= M7.@/68*!R%HE".H2!#_GPA(^;MC+G_BCZ8D)SZ."D=N(:N4VJ7.;].9V=W^W MZ$JI%_76X@]$UA(XK05.W\E_TR%+,!!9JP38.7YDG9]S8(5OFFOD3K!S8L&N M,&>@^&8FN+=(\BW7=R8D4\5!D&8FN7X=B5 MX-XO_BN\Z)V9;!H$P:D5SZ-P,,'N"U8\=@RXOV5X+JB$&#U)(D&@"UI$V5:U MA[K7/'RO$5FQ'5QVYMY+_N8[-1!;NQ3']@2/W\NP@[8O0[&URW!L8'!O<_ * MP_IG[:$?!!/OU+'G88'GNZL M=7W-F#PL] ;UU!_^#U!+ P04 " !KA:I6"5.KDY\" #T!@ &0 'AL M+W=O M*LKDU"F5JB]<5^8E5%B>\QJ87EER46&E3;%R92T %Q944=?WO-BM,&%.EMJY M6Y&E?*TH87 KD%Q7%1:O5T!Y,W5&SMO$'5F5RDRX65KC%=R#>JQOA;;?(4NGLCP MY9Q*^T5-ZYM$#LK74O&J VL%%6'M'[]T>=@"C,)W 'X'\/\5$'2 P ;:*K-A MS;'"62IX@X3QUFQF8'-CT3H:PLPIWBNA5XG&J>R&;8 I+@A(=#KC5BCY6F)6R-156H]A=?-N[ZMV;_^= MO;]A<8Z"T2?D>WXP )\=A\\A[^'^+MS56>A3X?>I\"U?\)=4O*(YD3GEKH"I,@-N!D'S^,8N_+4+3_B6PG]J"/ M/3C&GMWA1M\J!8)@.GB2+3RV<-,9-EF4!+Z7NIOM$ :\)A,OZ;UVM(6]MO"H MMB?=!\Q-JP7/00ZJ:PFB'77)>$_I)YCW0Q;XB3"(*2PWTSDT'%6V/;0W%:]NF%ESIIF>' MI7Z60!@'O;[D7+T9IO/U#UWV!U!+ P04 " !KA:I6W;S$ER0" #!0 M&0 'AL+W=O,U<-FF.,2G@UMV*(T[(%E2TP-LP=S5&V4M M,K 4K *AF11(P3[%5^%R%3M_[_"=0:O/]L@IV4EY[XR;(L6!2P@XY,8Q4+L< M806<.R*;QN^>$P\A'?!\?V+_Y+5;+3NJ827Y#U:8,L7O,2I@3QMN;F7[&7H] M<\>72Z[]%[6=[_P#1GFCC:QZL,V@8J);Z4-?AS- .'L&$/6 Z%\!<0_PE2-= M9E[6FAJ:)4JV2#EOR^8VOC8>;=4PX?[BUBA[RRS.9#?B",)(Q4"CR5>J%'5E MO423-1C*N+Y$;]'==HTF%Y?H C&!OI6RT504.B'&QGQHF=B?:%J MBN+P#8J"*!Z!KUZ&KR$?X-%3.+&J!^G1(#WR?/%?I#^B-=,YE[I1@'Y>[;11 M]G']&M/7$<[&"5W#+75-_TJ7 0?Q]3^)[(GVN-!>_P2^YGV MGGM,;4>Q\!1N&ARS<+&8A0DYGLL8\9K/Y\'@U>5'SIZH&P_V+1R8T(C#WN*" MZ;LY1JIKN-[0&_+>V4 N4<[/U>2G,R7",,^H$ !0'0 &0 'AL+W=O-$MLPVD"=H&:+>@:;>'80^,S=A")=$EZ;C= MIQ\E*[I2VB+0+XDDGW/T/X,-2_AAX4#G^<*G>+-5^879 <$> M%\X5O+S&7NY06/P1LX-L'(,\E0?.O^8GM^N%X^:*6,)6*@]!];\G=LV2)(^D M=7PK@SK5/7/'YO%S]+=%\CJ9!RK9-4_^C-=JNW!"!ZS9(]TGZA,_O&=E0H7 M%4]D\1<<2EO7 :N]5#PMG;6"-,Z._^GWLA -!T@&'%#I@/ZO RX=<)'H45F1 MU@U5=#D7_ !$;JVCY0=%;0IOG4V$@2LIF9+@ MK'_I=[5E GS>T@R\XWQ]B)/D-3B[88K&B7P-SL&7^QMP]NHU> 7B3-OQO:39 M6LYG2BO,[S-;E6K>'-6@ 34?J;@ &/X"D(NPP?UZW/V&K2IWU':?Z;I4Q4%5 M<5 1#P_$>QMGL6+G'_2#M@;]LOSU0=N#6\52^;]^>EW-$56SBZ M 2433\Q9_OP3]-U?39E;"M:J Z[J@,>B+]\)+HVC>73S"[=\PGA:P@@3K(?N MJ:G=9 :C@%1F+56D4D5&55VM5OMTGU"E!^PJD,XK9O#WH/F M03_HMHC)"N+ _#A&E:;(6B]'_1XED>^&'9TFL]"//+-0Z-; =*?T"YK0D-[B(8F]B*"8%>KF='N MP P$:T;#29"&??X23*+NM&@R(T& !U35G(;CH/XLZ)J!C*;,/,!6\6PK6CO7 M&M#PI(2&5A%M*UJ[%C6DX41*PSZ L0\CTGT>#69>A(=:N@8UM$=J:& PQ(CT MIA^3'2+> *M1S6HTB=7(0&$4D>Z+M\D,DV!(54UK-$[K.UV\3($5E\HXPN/N M+UXXG@+3J+&$/NT:VNXB^A281C6FT41,HSY_81@&W76TT5YO,2#34*#6ID3U2 M(Q.!O:#QNE!J-=KY/C2+Q36I\212XSZ"81#VOB\:K$(<#FBJ.8W'.5U\]C:J ML@IH6]':6=: QB<%-+8*:%O1VK5H?.>>^J';0%Z,O"Y>!LP&WAAQ#6AL#]#8 M -XP ,%>KY$-5B3JKEEFC>VN?*_Q(Q6;.),@ M88_:S;T(=!1QW+X[GBB^*W; 'KA2/"T.MTPOJT5NH']_Y%P]G^2;:M4FZO)? M4$L#!!0 ( &N%JE8\,W+N6 , *P- 9 >&PO=V]R:W-H965T+:1,C7BA(&UP+) M=5%@\6<*E&]&CN\\3MR0Q5*9"7<\7.$%W(*Z6UT+/7(KEYP4P"3A# F8CYR) M?YGZGA'8)[X1V,B=:V1*F7'^RPP^Y2/',QD!A4P9"ZR_[N$**#5..H_?6U.G MBFF$N]>/[N]M\;J8&99PQ>EWDJOER.D[*(";Y P3VLWWF.7B+"T-+G9-N*TC!@< MB1BBSYRII43O6 [YOM[5V5W2CBF[4YJY?=]T3 M"",*WE#]AN?Z7:X(8TNXB67IF5A/TTCOQW$<]H?N_2ZCUL"G,FJ(&$5/$?=J MCZO:X];:)P47BOS%MM_"@_[GD-!4;>D2[\0.@W!0JS8^2#!(>C4D:6L^_[G2 M255MTEKM#9A_O1P$XO-CG6&:')3:&X1QK=36.*TAZ%9+>R2\ TEN' MPQ^![691$['> 3'?]Z.DAJPUCU.1=62VAZQ?(>MWB2QN0M9O0N8'-62M>9R* MK".S/62#"MF@2V1)$[+! ;)!D-0;;FL:IQ+KR&R/F.\];<*\+IGU&G==WD%+ M[D5^O6^W)W(JM:[<2FSNSC:V +&PQP&),KYFJMP.5K/5D6-B-]JU^:E_>54> M')YLRG.,WNPM").(PEQ;>A<]_8Z)\FA0#A1?VT/?G MG*O'@0E0'=#&_P!02P,$% @ :X6J5G:^KA\F! R!0 !D !X;"]W M;W)K&ULQ9A;;]LV%(#_"J$50P)DD7BHBYW9!NIF M7?L0($C6[F'8 V/1-E>)=$DZ;O[]J$M$I[HL2VWDQ18EGL./U.%GF).=5%_T MFC&#ON69T%-O;4[5PYQE,603N7S]F?U].WD[FCFKV3F9_\M2LI][( M0RE;TFUF;N3N ZLG%!7Y%C+3Y2?:57T3XJ'%5AN9U\&6(.>B^J;?ZH78"P#H M"8 Z $KN:J"2\I(:.ILHN4.JZ&VS%1?E5,MH"\=%\59NC;)/N8TSL]^E3'<\ MR]#)C;2?=J8[JM)3='+)#.69/D5O$!?HC[7<:BI2/?&-';6(]1?U"/-J!.@9 M@: K*7Z.3-Z4!>TBP% M*?.2_UJ*O_:7XN^N&5>)PNY$Q4:ZT!NZ8%//[A3-U#WS9C__A./@UP',L,$, MA[+/YC2C8L$0->B.K;@07*R07*('1M496BFI.U]2E30NDQ9;]7X61N-X'$_\ M^PZ8J(&)?@ FY7HC-2^VGSZS&_#KEM\2_)"$9 MA=W$<4,N M1])>#PS1J!MCU&",!C%LE5MQ":L:I9A8/""CJ- 9K90Y##1J >$D"+IYQ@W/ M^+FOAXGT>:4];G&$<8!)S\K@P*DQ>"G+CU5V/>YS2QOOR1S_#^+ALJY3?5?7 M2=0' 0X"!B$^,)J9]8(JAFYEMBU7I1-@,,T++8J=[?'!=(^/X7OLA(^/8OPZ MZY/]&9*0X)X7[)R/7T_ZN,/Z!((HZH%VVL>']CYNBQ]C3)*>GTSLS(\/K7[< MX?ZH=TV<^_'QY(_;]D\(Z2%R]L>'US]N^]_6>1R,NV' ^1]>R?_0X?^!(@?G M?SB<_Z'M?UO>49__P?D?AOW_4:2V_X/S/QS:_]#A M_R3HL2TX_\/Q_ ]M_X_CI(?(^1\.[W]H^]_6>=17,L3YG[R2_TF'_P>*G#C_ MD\/YOTX5/RGO$%I_X/R]PZ65=U)8V1>7JX939DJ.MCG2RG-8Z,8H#F\ MG/T+4$L#!!0 ( &N%JE:]1%Q'2@, /0, 9 >&PO=V]R:W-H965T MT[IFO&[T4&(-%#D9=BYF12 M5L>N*Y(,"B*.6 6E>K-@O"!2=?G2%14'DAJA(G=]SPO=@M#2B:=F[)K'4U;+ MG)9PS9&HBX+PQU/(V7KF8.=IX(8N,ZD'W'A:D27<@KRKKKGJN:V6E!90"LI* MQ&$Q:P$SXRN%M=AJ([V4.6/WNG.1SAQ/$T$.B=0JB'JLX SR7&M2 M'#\W2IW6IA;<;C]I_V@6KQ8S)P+.6/Z-IC*;.9EB0.IY&'CB"T!/]PAX&\$?,/=&#*4YT22>,K9 M&G$]6VG3#;-4(ZW@:*FCDN5G(PO02U)H,//A'.B'?0.'9Z#)#07[]!" MOGV#Q]%[1$OT)6.U(&4J!NC@67_J2L6AM;G)QN9I8]/?83- 5ZR4F4 ?RA32 MY_*NXF\7X3\MXM3O57A%^!$*\ #YGA^@N]MS='C0T?<8"%HO!<9 L--+0@ , MD/'6 )V#2#BMS+;Z?JGFH@L)A?AA&A7K,_L9T&=4>Z5?*VONOR!P[U%N3D=C%7;>E-A-1[+*E+5S)E61;)J9^BP!KB>H]PO&Y%-'&V@_=.+? M4$L#!!0 ( &N%JE:SXJTRY0, #,3 9 >&PO=V]R:W-H965TDX_3O2U**;-V(N%9?8EW.&!;C 5XSK."SZRM$+M;V^;+ M+TOEP5>RV0KUP)Y/=VB#'['XMGM@\LZN458DQP4GM , MKV?6>WB;PD0EZ(CO!!_XR350I2PH_:%N/JUFEJ,8X0POA8) \N<)ISC+%)+D M\7\%:M5CJL33ZQ?T#[IX6>"YE6R9)"3HOQ%SY40)PEN/)#@5@EN*\&/!A*\*L'3A9;, M=%GW2*#YE-$#8"I:HJD+K8W.EM600DWCHV#R+9%Y8OX92PTXN+I#&2J6&#QJ M[Z09XIRLR1(IK?D[<'6/!2*9O+H&WQ[OP=6;=^ -( 7X=TOW'!4K/K6%I*- M[64U]%TYM#LP]!?$;H ')\!U7*\G/36GW^-EG>XVTVTI0JV$6ROA:CQO $\[ M^)JNK_<< UD^%KTUE2!^/XCZZ&[Y#BWQS))?%G6]G@E]_L\.,SF]Q09DV@-]Q98(H490"\+3// 2UY_:3Z=5=*.\)'#<.JI! MSZ_I^49Z'TBA#3E,KLP/3H>%8=CBUA/D^GX_M:"F%ABIO=(I06?H('(2IT6P M&^6[D1_V,PQKAJ'1R^F>,5R(4CR0$;0@&1&D7\=P3$>/!-:H.JJKCBYV=-21 M.XF]N#4GW:#8\[W^*8EK@<.Y5C-/5G6FRN!6;YZZA6:"/Y>BRT9NTG71I>;.T*HK'@ MN(X7M":G)\R+_209F)YC^X3&;O4*@U< S14[::_8?5%N[ S0.W8[:&YWY[JG MI_4%K@?;9+MA/HRB(3&/S0^:NU]KOB> =7K.!'"!!,[5MTO78*WE)R@#.\J) MVK9- 'X6:L.]R%2Y7/36:>;QNE:77HK25.G8AZ&Y$3ND?224SCW/:3#H.5E.QXRX"FK<1+5?],;W,+,[3 MZS>Q)N!,VQUW.]"\W3'9KJ#%N$J:J9RW\J=CH36%.^[&H'D[-NR^T64S$SE7 MMI'02MGLDQ,-=9ST!;$-*;A,7DMXYR:2BRDK3VC*&T%W^I!C086@N;[<8K3" M3 7(]VM*QIS\GFOP!02P,$% @ :X6J5AA95:WO @ 4@@ !D M !X;"]W;W)K&ULK99=;]HP%(;_BI554R=MS?<' M'41J0=,F=2HJ[78Q[<(D![#JV,QVH/S[V4E(*0EH%[LA=G+>U\\Y_F*XY>)9 MK@ 4>BDHDR-KI=3ZVK9EMH("RRN^!J:_++@HL-)=L;3E6@#.*U%!;<]Q(KO MA%GIL'HW%>F0EXH2!E.!9%D46.QN@?+MR'*M_8L'LEPI\\).AVN\A!FHI_54 MZ)[=NN2D "8)9TC 8F3=N-?CQ,17 3\(;.5!&YE,YIP_F\ZW?&0Y!@@H9,HX M8/W8P!@H-48:XT_C:;5#&N%A>^_^I8[G]\C'Y^43R%JY]U9NZ^JT M)?+:$GF5GW_";XIW>$YU-4R-JB)@*M&OF[E40J_"WWT)UHY!OZ/9F==RC3,8 M67KK21 ;L-+W[]S(^=R7[G\R>Y.\WR;OGW-/Q[S0!X;$]9[3!9@#@P51O=-: M6T65E3D^-JGG^U$PM#>'Z72CW$'BOD:]X0Q:SN LYWYQ*OP"O6RU/#P8-8Z< M\ BM&^0ZT> $6MBBA6?1[F")*S)\H-_!/E3%K.Y"SG(U>8]C$EG74?!FXX.&+JB0K# MV#UBL@].?'/;ZB-S29A$%!9:YUS%.BE1WV!U1_%U=0G,N=)72M5NZ[,5E!@><9+8'IFP46!E>Z*I2M+ 3BOG0KJ!IXW< M,F).. MZ[&92,>\4I0PF DDJZ+ 8GL)E&\FCN\\#]R2Y4J9 3<=EW@)=Z >RIG0/;=3 MR4D!3!+.D(#%Q+GPSZ]\SSC4%C\);.1.&YE0YIP_FL[W?.)XA@@H9,I(8/VW MABN@U"AICK^MJ-.M:1QWV\_J7^O@=3!S+.&*TU\D5ZN),W10#@M<477+-]^@ M#2@V>AFGLOY%F];6VMHR',;..=$GJ6:#^57F29J"!'F.7H1JU MH&N"YX0214"BXSO]V>05!72SZ$^?H.,I*$RH;IVBA[LI.CXZ04>(,'2_XI74 MFG+L*DUIUG*SENBR(0K>(/J!Q1D*_4\H\(+0XGYUV'T*6><>O'9W=6ZZ! 5= M@H):+WQ#;X:W>$YU+DR&ZFQA*M'OB[E40G^#?VP!-HJ17=$W;<08<[>&=*=54$(32Y@#6P"FR8@QY!F,3!'F;?*!HED1TSZ3"3@YA?L&#Z M>CJ\YTEOX< />EGL6_E)$+W!-^SXAH?3"$M,4<:9(FP)+--UTT8X[!,FP_V3 MTS<:>*.!G6_4\8T.\C55G7:;35_JNXUSU.<<[6-:;'9">47I>R_WE'>0\YXK M3*VWB=>O)V$2[6^NS2SRA_MGVMVY2LT[1M]&2\(DHK#0?MY9HL,2S=.@Z2A> MUK?KG"M]5]?-E7Y.@3 &>G[!N7KNF N[>Z"E_P!02P,$% @ :X6J5EI+ MS^E# P &0L !D !X;"]W;W)K&ULK5;;;MLX M$/T50BT6*=!&MF3)0=86$%^*!FC0(.GE8;$/M#2VB%*DEZ3L=K]^AY2L^J)H M7< O-B]SCF8..9P9;:7ZKG, 0WX47.BQEQNSOO5]G>904'TMUR!P9RE500U. MU7?]V/K3VSN K@ZW>&Q,; MR4+*[W9RGXV]GG4(.*3&,E#\V\ 4.+=$Z,8_-:?7?-("]\<[]OQ.^%FU-!DI.26*&N- M;';@U'=HU(L)>T^>C<)=ACB3W*6I*B$C5&3DD\E!D8^,+AAGAH$F5\]X+[.2 M Y%+\@2I7 GV+UI_HTI187[BV@9$"0Y^+])2J?W=J=1&OR%7,S"4<1R](U^> M9^3J]1ORFC!!/N>RU C5(]]@+-8C/ZW]GE1^!R_X'9('*4RNR5QDD!WB?=2@ M$2+8"3$).@D?J+HF8?\M"7I!V.+/]'QXT *?=<-GD';"Y^?#^QUBA,VM"!U? M^ )??8+DTX*S%749_=>3Y)Q@3&#%A&!B12:44Y%"VSE4%+&C ML&5BDP0W?;Q4FWU]3XW":!@?&LU:C.+A\-!HWL9T$S5&!W%&39Q19YSN5:)< M$RR$N^?$OD?W6I?'V5X%7?%%>UZ\"WN#HZ!/C8)@$!T%W>G9[UZ6"Y$=B!@W M(L:=(F*--QRPIAM-'FC6>E?B4]FBN'\D6XM1$$1'XLXZG?E=W2Y$=J#;L-%M MV*D;5I3_R;#A.1EV:M2282U&IQG6QG228?Y>#U" 6KGF2Y-4EL)45;!9;?J[ M.]?6'*U/^K?3JDW[15,UC5CC\/G1A,,2*7O70[P2JFK$JHF1:]=I+*3!OL4- M<^Q=05D#W%]*:783^X&F&T[^ U!+ P04 " !KA:I6K&-XN7T' !\1P M&0 'AL+W=ON1C,!2,QL5 M'I).VH/^^*&66):LL/;!.[UHO.A[ MY.4U3>F3=?-<\F]BRY@DW_.L$+>3K92[Z^E4Q%N64W%5[EBA[GDH>4ZENLH? MIV+'&4WJHCR;6H;A3'.:%I/U37W;)[Z^*?NKDT/2I+FK!!I61#.'FXG[\WKR'*J@GJ) M/U+V+(XND^JIW)?EM^I*E-Q.C.H1L8S%LB*H^O/$-BS+*DD]CO^VZ.2PSJKP M^/*+[M=/7CV9>RK8ILS^E29R>SM93DC"'N@^DY_+YY"U3VA>>7&9B?I_\MPL MZ]@3$N^%+/.V6#V"/"V:O_1[^T(<%=B+5PJLML :%KRV!KLML <%EO5*P:PM MF)U;,&\+YN<6.&V!U-5)]=W)5<5:?$HR!N729IFXNW-5"JY MNG\:M\JF4:Q7%)M\* NY%<0K$I:,U'OZ^M6OZGU]O6EI@*EZ@H?7Q7IY7>XL MK?BQ?+HBIO..6(9EDJ]?7/+FM[)[WZ@?(K8INU:A]4 MK>B>+UHOXM@;H&=<%I\^L+'WX7S&T3#!^-/;++^^]],Q_C'6&21F(O$/"3F([$ B85(+ )AO3C/#G&>Z?3U MILQS-8%17UKQMW=D1SEYHMF>D3=I09(RRR@79,=X\_EY2W[J1[Z[9F6+>F75 MI.UI;5P9AGDS?3J.[UE+N=H'?FDND9B/Q (D%B*QZ%=O4R]P\T/@YMK O<]+ M+M,_:3UO5N-HPNXE2878TR)F)"Z%' V6%KUT^&PPY^B).<[*,(Q! ,<6FYTL MYB$?FH_$ B06(K$(A/42Z!P2Z/QBR"N>F,K@?<;(%U:D)2_%\FJ MDG)&8 MB\0\).8CL0")A4@L F&]."\/<5YJ1^M(30U80FA>[HO187AY\BT]YFA$\,)X6CV/9;+'>&#ISYO;IQLY&O]Y+4PK5/*CF0[4 JH50 M+4)I_:P>M3-,;5;=5,35E[L:1(N$L.\[5HCQO4LM=)Q3TYXYSDA,M:N\.*9( MS8-J/E0+H%H(U2*4UH^IU<74TL;T:T&;75?:V:@>N70SJM7F1X%?+2WS=%<5 M=+4>5/.A6@#50J@6H;1^0KO.E*GM%*P]]15?'XA TN/YZ6A,&\DT!SMWYZO9 M<"2%]IJ@F@?5?*@60+40JD4HK9_3KN5DZGM.GPY;2M5^JKC>U5H?B;/C:3P> MU]G)UI-Y90^3BFQ^N%#-@VH^5 N@6@C5(I363VK7JS+US:K?MTK=EEE")*>) MVGJJ#B<1Y&?U9S2G\Y/O:^MD:HILI+A0S8-J/E0+H%H(U2*4UH]IU] R]1VM M+J9J,!4LWM>3@#,CZYQ$UCZ)++0[!=4\J.9#M0"JA5 M0FG]R'9-*E/;-#@C MLN^(H!EKY@3=(2B:("].@CP?YAC:EH)J'E3SH5H U4*H%J&T?HZ[[I2I;T]] M8%3L.;P5-K]:6<,$0]M:4,V#:CY4"Z!:"-4BE-9/<-?6 MLO1MK<\L8?FN/AJ[/S]0>2[B=$KM7O[98>117987*CF034?J@50+81J M$4KK1[;K?J:B<%M6QVZ/AA/[DJM6.CSVP9X:UG)\V8Z$K]J": M#]4"J!9"M0BE]4/:-;DL?9/++SF+J1@?-I$]D@U4_K$Z0,;M^8UZXY#-J5Z:*[+&ULO59K3]LP%/TK5H8FD 9YM$T+:R/1P@:: MF!"/[<.T#VYRVV0X=K&=%O[];"<-:1O"8]6^M/'CGGO.=7QS^@O&[T0,(-%# M2J@86+&4LR/;%F$,*18'; 94K4P83[%40SZUQ8P#CDQ02FS/<7P[Q0FU@KZ9 MN^1!GV62)!0N.1)9FF+^. 3"%@/+M9835\DTEGK"#OHS/(5KD+>S2ZY&=HD2 M)2E0D3"*.$P&UK%[-')-@-GQ(X&%J#PC+67,V)T>G$<#R]&,@$ H-016?W,8 M 2$:2?&X+T"M,J<.K#XOT;\8\4K,& L8,?(SB60\L'H6BF"",R*OV.(,"D$= MC12ZY6$Q4G@RN(0+T88P+H.Z/[ M(T8E9T3MFJ)S*H&#D&CW!"1.B-A#^^CV^@3M[NRA'910=!.S3& :B;XM%1>- M:(=%WF&>UWLF;PM=J%2Q0*4LC0:P2\P/P M=Q/R'.\5@V? MT>O#O08ZK;*N+8/7>E5=P[JRGMYGB7Q$OZ[4 E+OY +SZ'==)?-,[?I,^IX? MB1D.86"IBRR S\$*/GYP?>=S71FV!+92E'99E'83>C"$:4*I+L(8$TQ#J%.; M0_@&0C>A>>!V?:=OSZLJ&O.\4T6G5-%I5%$Y6JJN3/5LD^)LZW3EH)V*KGW7 MZ:WIZFR(?U*^0M8OR?HODDUGIF/.,V]30=?WUB0T)GFGA,-2PF&CA&]9RN:)0%_3\5F=@,;HM[:G+8&M M"'6=IX^A\]^Z=I%J2W79%MIJ82HNP?WWSEU@O-"ZFS.]58E=L3XI\*EQA *% M+*,R-P_E;.DZCXW76IL?:C=J+-433&YEE350X@4B,%&0SD%7W56>N\-\(-G, M&*PQD\JNF<=8.6K@>H-:GS FEP.=H/3HP5]02P,$% @ :X6J5N"RCY?) M!P <$, !D !X;"]W;W)K&ULQ9SO;YLX&,?_ M%2LWG5JI:\"07[LV4E-S6Z7;5K7K[L7I7KC@)FB .!K.YRMN?B1+AC+T,\X2M+SWB++EA_Z_=1?L)BFIWS)$OF7 M!RYBFLFO8MY/EX+1H"@41WUL6<-^3,.D-STK]EV+Z1E?95&8L&N!TE4<4_$T M8Q%?G_?LWO..FW"^R/(=_>G9DL[9+<_\B]7P7G/REO$(N9G.8+*CT=VR:(H)\EV_%-! M>W6=><'F]C/]]Z+SLC/W-&67//HS#++%>6_<0P%[H*LHN^'K3ZSJT"#G^3Q* MB__1NCK6ZB%_E68\K@K+%L1A4G[2GY40C0)XLJ, K@K@C0(.WE' J0HX&P7< M74URJP+N9I-VU3"H"A1=[Y=]+X0C-*/3,\'72.1'2UJ^4:A?E)9ZA4E^HMQF M0OXUE.6RZ6W&_1_O9U+J %WR6)Y_*2TB>/2%"D'S*!ZC(\(R&D;I,7J'^BA= M4,%2%";H+@FS]$3NE-O?%GR5TB1(S_J9;%=.[_M5&TC9!KRC#0[ZS)-LD2(O M"5B@E^_+_M2=PL^=FF$C\*N?G2++/4'8PAC=W1)T].ZX:G=+\R[--,)\2;,+ MFEW3XC!B,CH):^NO&?B9BE/DE$"G!C:DW=E2;W]PW6^#GDY]DC@%U]EUDN3M M>7^_?9)?)\D.ZI#X[[\ELF#+QR'K37W^QA]9O;>&$A!%(F <$TX+HUD%T3?3I=WFZ MALD<+9D(>= 6!&/YKD& A!%SSQSTQ*AHO5Z 6J$)/J@%'QB;5:;6\FKPFU<- M^YEOMR6.F9'8-020,%+"A@4L?_IXG-H6GN"S_F-3[Y:C\' PKH_2A!S60@Z- M0MXE@OE\GH3_2B735ZAJQ'=5%1)&AEMZ.1/''FRH"E2E)OZH%G\$)_Y)E5V0 M?()%=;FVD!@K[1H22!@QRV$7N09-4%P^LMAC%-"GUMP#U"HM:N,Z:F-S[BGN MQ#/]3JQNUB?HF]R6I@-];7V F1GI7<,#"2.0, \(IH5H4H=H^@- )*\Z!H M>JB4K[<'A\YOH., H#0"2O.@:'HHUG#4 M:($]/G1& QU1 *414)H'1=-#J485;*/?G5X$09B'CD9H64:H;7!J9J9TCL=D M>QQS,+ L2\]!!+16#XJFSS$JYX_-SO_+*KYG O$'-1>8HO^,$X,S,[*K[!5M MT)!]M*$X:(4>%$U77(T 8/,(@$=%PE?9\XG]@M2@=A^41BI:\WH9;E\N7G78 M8.=ANH[*H&.C:YQ>S.>"S6G&T%RF]PP%^>8##05ZI-&*Y:>TE#G-:!+D#T?R M ZV21RGUYNQ\I32H&P>ED8K6E- =CB:;0K^%R\;*96.SRW[-3*$9V5ET4,]= MT9JBVY/)UMG]PE&ZF,I(8[.1)DNTY!$5Z&-\_ZE5.5"?#$HCH#0/BJ9'0OED M?&B?C$%],BB-@-(\*)H>2N63L=DG[_E4B;?GLS'&&]GVTEQ79YTA:1X43==9 MN61L=LE7:;JBB5_<@JO%8$=A4FT>RZ?+G4O#9A6YF4YQ_K!@;:H/:H-!:1X4 M35=?V6#\PJSY:^[#H,86E$8JFG9*C-S-V_#V0;ONP53'>O MV$'U-6"T@@HS8.BZ:%4!MAY80K\%0G* MC.P<'% ?[+3YX/%&@G*V7;"+1W9[CG*4"7;,)OA&^ED1^M+3HD+6F0:J\T/OMP<=KTY[()SV!7G;S&K[2@S[IC-^,N+ MSLV SJ$ =>,O=,ZP[ARJ';KLRGD[YJ7G'_-A/7E5[.L=S+C.00#UT16MF?XG MP^VQ4JA*=<6507;,!KFI>,"C2)X7^4E?:IZ+KW[>TQH T!EF4!JI:./F.)U] M.K0W _ 6SME1SMDQ.^?KA0P C\N;PO.]_'KGO1QT9AF41D!I'A1-#XNRU,ZA M9Y8=4 ,.2B.@- ^*IH=2F7K';.I?93Y 33XHC3C;D]9X--K,:BT'N6Z[]W"5 M)7?-4\?73!2_\I=LZM7BS(2GKQ_"!-YC84TZK!$PUQ!YU"US#]O+-$ K="#HI7Z M]QMO%HB9F!>O=$AE^E\E6?E[_'IO_=J(B^)E"1O[B?W!*U_^H##ENR@^4S$/ MDQ1%[$$BK=.1U$J4KWQ49TR,D[40CV;R+9UZ@1$$!23:,%!\;6$!16&(4,;OAM-K MCS3 [OC _L5Z1R]KJF ABA\LU?G4N_1("AFM"WTG=E^A\6,%)J)0]DEV36S@ MD:166I0-&!64C+LWW3=YZ "0IQ\0-H#P)6#X!B!J )$UZI196]=4TW@BQ8Y( M$XUL9F!S8]'HAG'S%5=:XBY#G(Y76B2/YW-,1$H6HL3B4-3F]W2%!9/6!1"1 M$1>U?AUULS=C.".GUZ I*]09.2G)&3@CCY#X7M:(\51-?HUYSJI\T MVN9.6_B&MHC<"JYS16YX"NESO(\^6[/AP>P\/$IX2^4%B08?2!B$48^>Q;_# MPR-RHC;WD>6+WLI]3B4TN5_2)[P;FLRDI'P#=OQSME9:8J'_ZLN=XQ[V)*NL4%KKCZS#O& ML64TC6H;#X+P$WZ4;==53U0X'EVV4<_DCEJYHZ-R[^F>K(%#QG2?LM&K,X,7 MJHY%.$5^YSZ7(#>VS2E,3LVUJ_9VM>VD,]M 7JS/L<.ZAOB7QK5GK.4-XXH4 MD"%E_!$@3@/N9$/HP,0>T_YWX#U!+ P04 M " !KA:I6!X;V\PD# 0"0 &0 'AL+W=OBH JG8F'+I0":E$Y%;KN.X]L%S9@5CQ&-^$KE&8-[0>2J**CX M/8&<;\96S]HM/&2+5.D%.QHMZ0(>03TO[P7.;*.29 4PF7%&!,S'UG7O:CK4 M]J7!MPPVIX!EHOYKDL?\FFL@U\B\0K MJ7A1.R-!D;'JGV[K/.PYH$ZW@UL[N$V'_@$'KW;PRD KLC*L&ZIH-!)\0X2V M1C4]*'-3>F,T&=-O\5$)?)JAGXINF0(!4A'*$O)5I2#(+8MY >3TXQ9+1<+9 M.?F"U71Z XIFN3PC%^3Y\8: ;U7^=0)KE,JR8_KF50":_AG5]8JU7ZWJC[75W))8QA;>' EB#58T?MW M/=_YT!7R?Q)[E8"^24#_F'J$)PW/$2.PC5/*%EA4.9=80@N\7LX) ]45?27I MEY+Z$EI'%UZ KV.]'U6'D>OV0F/U"G=@< ='</^@F]0VI?Y2TJBS#5P,?Q/1;!/U^,Z-MFPO7<[HQ X,9',5\XHKF M"+=WQ_"2_,T)#CH2'#03W#;"8@B];O;0L(?_4@Q=<&$[K8.^WX!K&X7N@;<_ M-&C#MZ'5Z>N\>H>M$Q+T>PVVMHWO-U^YO==<"A"+LN=*$O,54]7-;%9-6[\N MNUEC?8+MONK.?V6J;P6\=Q<9DR2'.4HZEP%F2U3]MYHHOBQ;V(PK;(CE,,5/ M%A#: )_/.5>[B=[ ? 1%?P!02P,$% @ :X6J5AQ1IT]* @ IP4 !D M !X;"]W;W)K&ULK53;CM,P$/T5*PC4E5"3)NT" M)8G4RR+V85&UR^4!\> FD\9:7X+M-.7OL9TT=%=IX8&7QC.>*56E=SWU=9"0RKL:B FYM"2(:U,>7.5Y4$G#L0HWX8!-<^PX1[ M:>Q\&YG&HM:4<-A(I&K&L/RU!"J:Q)MX1\<]V97:.OPTKO .'D!_J3;26'[/ MDA,&7!'!D80B\1:3^6IJXUW 5P*-.CDCJV0KQ*,U;O/$"VQ"0"'3E@&;SQY6 M0*DE,FG\[#B]_DD+/#T?V3\X[4;+%BM8"?J-Y+I,O+<>RJ' -=7WHOD(G9Z9 MYX7-6UL-/-05BLM6 .+_EHSM"8JHT+5$M#WQ59I:=KR MQU#%6L;I,*,=U;FJ< :)9V91@=R#E[YZ,;D.W@_)_4]D3\1/>_'32^SI35& M&SU$VC)H4P;3-#"DNJ5ZYZCL/MFG0>SO3Z5^9=F"[5+XP]-N\),W^P(5XA"82B#\1LSP[)="ZVA M1>4F:RNTF5-W+,TF!6D#S'TAA#X:]H%^-Z>_ 5!+ P04 " !KA:I6JB<2 M!P$$ ##0 &0 'AL+W=O11?H%D'<=)]I:6P1H4B5I.SD[SND9$5V9"?MYL46 MJ3/#.7/C:+*3ZE&G (8\95SHJ9<:D]_XOHY3R*B^ECD(?+.6*J,&EVKCZUP! M39Q0QOTH" 9^1IGP9A.W=Z=F$UD8S@3<*:*++*/J^1:XW$V]T-MOW+--:NR& M/YOD= -+, _YG<*57VM)6 9",RF(@O74^QS>S,/("CC$WPQVNO%,+)65E(]V M\2V9>H&U"#C$QJJ@^+>%.7!N-:$=_U1*O?I,*]A\WFO_ZL@CF175,)?\!TM, M.O5&'DE@30MN[N7N=Z@(]:V^6'+M?LFNP@8>B0MM9%8)HP49$^4_?:HT"4240'0OT3@AT*X&N(UI:YF@MJ*&SB9([HBP:M=D'YQLGC6R8L&%<&H5O M&@R#*E"DAGB6F3%!R(7!,+_29BF<%KX#W$ M4L2,,VJ#B,.=TZ:%VGKWLJ:$4&BAJI"-:QS6(6$_0421@O#"1$ M8*0ZW(6(E0'+,5+.U3=MWBQ/Z[6?9AO)C92Y5*YA&US2GG2 MP)UDF^%V=A6->U$X\;=-NFVPP7 \KF$'1/HUD?Y9(O>0 /9K:[20X@J+RRC) M$;5!8@;0M1$L+>@W+1^-CMB] MQ@3MQ 8UL<%/1@@W,Z2$G2]^+',VE3P!U=H'!FU!Z@?C(QIML--!&M9U,', M++I5D830.^\>YV 8;#*-1>Q#'M>WCL[8O;,_$28+ >HVCA2V=_9VD M=>&2LL!;1%4):4>&Q.8HSE&:EI,(=EYI4H3DG K]%MOQF9(JB9Y#'' ,@Y=; M/OB?$=K?&6]87>E_,TBMN--1"AMS2OAFXZBJJJJQNK@.\BS!-DF5?GG;3J<\ M;-3L",&UO=L/V;3#PA-DHA7G 4Y$&X:UPF&-*H/K(2:,*B?NT#]W3/[%U!+ P04 " !KA:I6J@46 MT'P# 1#P &0 'AL+W=ONJ^(41,WIXP[TNF.!$PFKN7/CG2S\T#M;B;P8;M3,F MALJ]$ ]F M]*D68L(0U@Y6.;>*S-+Z1#6-9E)LB#36B&8&5AOKC6P8 M-\=XIR5^9>BGHS\Q4RZIY(RO%3GZ+)3Z0&Y DKN42B!'E]]+II_)Q8;*!+\< M?0)-68:CWX@R%FK[8IQ\246I*$_4S-48F<%WXSJ*115%\$H4(;D67*>*7/($ MDK:_BXP:6L&6UB+H!;RF\H2$_C$)O"#LB&?Y_]V#GG#"1N70XH6OX#4*-](> MDP55+#XF]\]D*?(<,WJ94:6.R16/LS)!:_)E(ZI%<@TZ%0GY^AEQR96&7'WK M$KD*8M0=A/DAG*N"QC!WL.(5R$=PHE]_\2?>QRZ%!@)KZ35J]!KUH4=W55+! MDY$"$K*2(B<)RTJ-DPR3E!0HI$T]$M,L+C-J?PI'F(950G[HTJ?:=&PW-?^W MQV@T/IO.W,==WH=&XVD8-D8M/N.&S[B7SRTH+5ELHL>*CA\(E@G^!/<62\YT M9_'T@K_U7 <":^DP:728O(5[+Q<1 M[V?D>KUK*]D#;R_7_\.HS6CG:N7W,L)S!6YNJ?7]J3.\7HBWGN!0:&W"P0OA MX#TD?1W%4)H-A-;6[.5FZ/=>I'Y8VH>'&3V9[*?]H5$P&N^EO;O37.0@U[;G M4B06)=?5A;Q9;?JZ"]O-[*TO3+]GFY87F*I9Q.OVFG%%,E@AI'X/QP0 (P= 9 >&PO=V]R:W-H965T3'OA@).@ F:V23II'WXV4!Y2 MRAK)4?NBX<'G;Y]?.([_>'J@[)GO"!'P$H4QGQD[(9)KT^3>CD28]VE"8GEG M0UF$A3QE6Y,GC& _"XI"T[:LD1GA(#;FT^S: YM/:2K"("8/#'@:19C]I@9R'B]\!AL=T)=,.?3!&_)BHBGY('),[-4\8.(Q#R@,3"RF1DWZ-JU;160 MM?@]( =>.P:5RIK29W6R]&>&I49$0N())8'EQYXL2!@J)3F.OPM1H^Q3!=:/ M7]5_R9*7R:PQ)PL:_A'X8C MR@6-BF Y@BB(\T_\4H"H!:#!.P%V$6 ?!PS?"7"* .>C/0R*@$%&)D\EX^!B M@>=31@_ 5&NII@XRF%FT3#^(U?>^$DS>#62,8?7-7$#/)0('H;S_$SRM7.A]N8 O8 )7+3D$,3S%@>"7M0N_ M[6C*<>SSJ2GD6%6/IE>,:Y&/RWYG7 [(WXTV98YFH_9KHK=TI M>$_W?4"C2[ M&[6-ISO\#K,^."@+=UK"W8^'VQW9..77YF1ZSCMZJW3- S^0 ME7H)*QP2H!M8">H]PY_?95-8"A+QOUK&>9OK#MIUU2QSS1/LD9DAIQ%.V)X8 M\Q]_0"/KYS9F.L5<36(-GH.2YZ!+?;[*GUGRXH6I?-Y@PV@$?A"F0IZ$LBH@ MD461/=G@X=!+0YQ-6SWYE.?/^T4;[,Y.3X6=BPTS,36=[^>#X60\-?=UB&\; M#<>.4S9JP!F6<(;_#P<2%G@D2]BG88A9#4EK[IV:I^:>BUW5TD)6'TV.DM?4 M90/2J(0TZH3T2+B0A-3SDA5B&Y).A5.1Z!1S-8DUR(U+5Y\QEW5V>BKLJS?3%+(&Z*B<-?78@#@I(4XZ(2YCC\1JX0,W!\Q: M5S"WG0JG$M$IYFH2:Y!#5K6DM,Y4T(6P)J1:U5Q=:DVHM74Z^HRJ[N[U9.+H M[1IE-#HJZY9&]F#8OD1!=L7'[N3C)I!0N2R!7Z/UM]9,.^-/SE2GFJM+K,]82*0=0TK$@>4P3T5$JV;$O6J; 3_-JZW M4M-J3+2JN;K4FG@K#X,FYRI^K=Y&JYJK2ZWY&KER-W;G0G^N?HADF>.(IK%H M8U?$CQJ+8"O_:Y;?HKNK4\'H4FN"J1R*W>U0EK$@4E< PX) #W/ :AY4/AIO MV]\1%HJ3&JHWB'0:%%>76A-195+L;I.2SW?9GMFIKU,+Y?HK4&?8G]C'N+3Z M$EUJ.2ZSMDT5$;;-MOLX>*J0\HV<\FJYI7B3;:0=75^@:S??&*QD\GW*.\RV M0/Y5M_^8F@2;89MJ9"T"@[W!'L$Z8:R/L;*G]GBA/50;D! M._\/4$L#!!0 ( &N%JE9%&&PO=V]R:W-H965T M"/D=[5@3*.'*.3J MI+/0>GG\2R!KV(!KPS&2?7 MKN5D+%8Z##B[EDBMHHC*QS,6BLU)!W>>+MP$]PL=7^A-QDMZSVZ9OEM>2SCK MY2A^$#&N L&19/.3SBD^GI)1W"")^"-@&[5UC.)49D)\CT\N_)..%3-B(?-T M#$'A9\VF+ QC).#Q(P/MY,^,&VX?/Z'_EB0/RG'2<3O(9W.Z M"O6-V/S.LH3Z,9XG0I7\1YLLUNH@;Z6TB++&P" *>/I+'S(AMAH CKD!R1J0 MW09.30,[:V GB:;,DK3.J::3L10;).-H0(L/$FV2UI!-P.-NO-42[@;03D]. M/6\5K4*JF8^N]())-!41#(A%W%-KAKX(I=#!+8P>?Q4R=#5'>[4X>TRN"LZX M/D0'YTS3(%2'J(ON;L_1P:=#] D%''U;B)6BW%?CGH9D8DH]+R-^EA(G-<1M M="FX7BCT*_>97V[? Q%R)D$?"2RB-DX\^(6,0V\)GNWYPTT+'SCK$3 M/+NN8ZZF%^B">^'*#_@]NA8R&?:G6LM@MM)T!KVA!?HJN *S&C(>4>,V6;0@P2B+C,K2=#9S1R MG'%OO9U'-,5YHR ?1AQ-!!"%/GT,0XA>QO4;'[ MMKW#MQK4';B68Z8[R.D.&NF>1F+%M8**[854J6 >P+2?2Q%! 2[J@'A-4H,* M7^R.=G*JQ@QJ$AKF"0T;$X)R\.22C@3O8H58-<\G '0[,]-RNTB WQ=G#H54SRO&6[4*,X);<",91GF<.WBT:T=,<7;?J5L/<6%(\#LX$FRP) [>M22&J*YM MUT[-PI3@_\V5X*KEJ%2#K?\:,;.$&>[+JZC6#@3 MW&Q-SMD]8^[(GEP2N)E4-JEN#2.$Q2.-*O$?YRP">&2'5H"[!3LTK.RD62=RR$;H4RL7:-EB&HKA<*FT$:%^-]ZN"H\EFRBW<_FYF" M#)+WMO8-(B;OD^T4!6*!KNF'\_QJOF5SFFQ4[%P_P\?3=..E@$GW@2ZIA&&O M4,CF &D=#4$NF6ZMI"=:+)/=B9G06D3)X8)1G\DX .[/A=!/)_$#\@VNR7]0 M2P,$% @ :X6J5J&-&CNB!0 TQH !D !X;"]W;W)K&ULM5EM;]LV$/XKA%<,"=#$(BG)W?'I MA*UDFN1PQY%895G(?UQ"RI[.!WCP\N ^F2^D?C"<3I;A'&8@OR[ON+H;UBAQ MDD$N$I8C#H_G@PM\=D6)=B@L?D_@26Q<(QW* V/?],U-?#YP-"-((9(:(E3_ MUG %::J1%(_O%>B@'E,[;EZ_H/]:!*^">0@%7+'TCR26B_-!,$ Q/(:K5-ZS MIX]0!>1IO(BEHOB+GDI;;S1 T4I(EE7.BD&6Y.7_\+E*Q(:#PC$[D,J!M!W< M'@=:.= BT))9$=9U*,/IA+,GQ+6U0M,716X*;Q5-DNO7.)-<_9HH/SF=P5R] M%(EN\G)*Z-0>78,,DU0P9%PF^7PKHW]^4N;H1D(F_C+EKL1VS=BZDL_$,HS@?*!* M50!?PV#Z\T_8=WXQ!7X@L*TTN'4:7!OZ]![6D*_ %&/IZ!>.>G%93S'!A/J3 MX7J3O<&,4L?!M=D6+Z_FY5EY7<1_JUJ"&'VXO/ER?6'B5P)X&P.?8,<9NRU^ M73,\UA/0Q,ZOV?E6=K^IY?HH94)57))'+ ,42LF3AY4,'U) DB%ZC68_A)X_ MZ(IQ-<6*>64*P^^&0<8NP:TP3&;^:#PV!S*J QE9 [G)):A)I:(IXSA&\*P$ M1\![E(,TT1UU>=# \5IL#5;8]\Q<@YIK8.5ZQ]DZ*=3HZ %R>$SD,5(5^_(& M9/@,QG4NZ' )6FR[%I@$KIGMN&8[MK*]!E6M45(N)U523>S&G;$]BDF+H,$H MP(&9('8:)7'L-9;IE>^?G10KF,WA*:'C%D>#E9J@?20WY Y;2UZC[RLU4(1.YXG#" M(0WULF9C3TR)'+7)=ZVH'Y >[HTJ8JO:3#\IVO,RP1$3TMPXT,[0H\YLZ-HX M/=P:J<*[M$I(OHI4'K5.RW%WB# M&2&4]K0EI!%48A?4EW84"FUBNOJ-+*TH^\Z80Z%MQ]PH,B%O6#S$*O=[I^) M:-NI: 2>V 7>4CS$IMD5^5?+.FEDG=AE_34ETY7J$T(CW'[Q T M;(V]D=_3)9-&PHE=PF_R6!'D29C^GWJR8N\]B0Z$MOT5LFD8J/.6WR&MW M'R(/A+:=BJ8SH?;.Q%)/M+M55]6$V^N_P

7%J(M2&?)7+\H-[_;0^F;DHSB-:SR_QV55Y MOM+ E,<]MR&?)ZKF4GA4D,[I2.6,ER&ULM9I=;^(X%(;_BI4=K3K2BGSQU2X@M22S MVU4[6PWM[L5J+PP8B":),[93BM0?OW:2)@2"E\R<]J*0D//8>8\Y]AL\VE+V ME6\($>@E"F,^-C9")%>FR1<;$F'>H0F)Y2X_4K1$& 6 >ZY =TBH'L8X)X(Z!4!V:V;^;UGPGE8X,F(T2UB MZFI)4V\R];-HJ5<0JX$R$TQ^&L@X,9G2* J$S+S@",=+-*6Q".(UB1CB M,V8,JU1^1!<>$3@(^4?T 04Q>MS0E,L(/C*%[(>BF8NBS9N\3>=$FS:ZEZUL M./+C)5DVQ$_U\:XFWI3W7XK@O(EPXVB!G\B\@YSA+\BQ'!<]S3QT\>$CPDJ% MG;Q7+G 8*HF:NJHGWV/60:Y=)S=@O/,QC@;CZS'7Z;K$6+(VS!-*8JP1T"U' MD9N!W1/@.\KYP=#YYTY>@VX%B?B_34,D!W:;@:H\7O$$+\C8D/6/$_9,C,G/ M/]E]Z]>F)$#"/$B8#P2K9:5;9J6KHT_N A&L<5:/PP#/@S 0NZ94:"EM4Y'# M^AE,S5+/$WEEMSLRG_$&:1-4VTE942)@'"?.!8+5,#:;2 M^&W\OQ:KPB:9+X_:=^ME=ZIMKJUVD# ?"%:3V;8J#V)IA;Z.:"I+/]YBUFP( M;@I ;5G1L[K# X'U[;15&)3F0]'J&N_Y/!MZVI6CW0N8=/14>D"BO@<>69&8 M$_3(\)*4K,:$:7O3MNB TCQ0F@]%J^?5J?+J0$_2!1$J-Y T#Y3F0]'JN:E< ML:VU=^?4-?>XKEGR[["N@1I<4)H/1:MK7'E<6V]RJTEZ[T$-2O N?Z;U^C_/ M;VX*O&[:UO>@M?J@WA>*5E>_Y( M3Q_96N+W<,MV99=MO5^>I3PAZD&G%#G&H=@AG)651K'[YY63LR[S]!UK+>-[ M6%F[\K*VUI2=]:!&CV@],0Z.5![V#I>L'FB;/A2M+G)E36V]-_V^1>9-R@A. MT9\K=!LO4R[8+@NY0>/&R(7GPEFV4\5ZHSZX8*PYF=#^EZVSB.H MY06E^5"T>KXK@VQ?@B\^(7WK%)3F@=)\*%K])ZW*5#L_:JH+0.V)R6!PZ*GU MS;25&)3F0]'J$E>>VGD/3_W4F74.BMD?LNH%S;5,WX6VWQ=0F@=*\Z%H]616 M1MH!-](.J)$&I7F@-!^*5L]-9:2='S72SK&1=IS!X<)7WTQKB4%]-!0ME]C< MVQ(BUTGK;"\.ETM?J6.^,:(\6^[WN+M0#50[HZ:_ =0 M2P,$% @ :X6J5O))VW!!" \$4 !D !X;"]W;W)K&ULS9Q;;]LV%,>_"N$50PLTM4A1DMTE!G)IMP+I6C1K^S#L@;'I M6*@NKD0[S; //TIV3-&BCJR: =2'QI?#/P\/#ZF?2%JG]VGV+5]P+M"/.$KR ML\%"B.7KX3"?+GC,\E?IDB?RFWF:Q4S(M]G=,%]FG,W*0G$T)([C#V,6)H/) M:?G9QVQRFJY$%";\8X;R51RS[.&"1^G]V0 /'C_X%-XM1/'!<'*Z9'?\AHO/ MRX^9?#?_H_NM[;. $U7N4CC;6'I01PFF[_L MQS80E0)2QUR ; N0O0*$-A1PMP7H^RPEJJ%2_*V)2E M96O"I.C&&Y');T-93DS>LC!#7UBTXN@]9_DJX[*/1(Z>WVSZ%7V8H_,\Y_*C M\V2&KD-V&T:A"'G^:#]#YP)59#XDZ!.?KK(L3.[0!)6.3H33+C M,T/Y2[@\)H# 4(9Q%TOR&,L+ BJ^9]DKY.*7B#C$-3D$%[_BTUUQ KCC[KK6 M+?7U-,1Z_S M)9ORLX&<;W*>K?E@\NLOV'=^,X7*DI@6.+H+'(74)Y=I+C9M-C5S4]8ORQ:3 MY'I"/?F/G@[7U088S# 9T_'.3'/-V[GF@:Y]EKW"HO!?V66_RSE:CM/K5'9M M_L+DZ4;*J[AP@L=[;AIL7#(R.^GOG/1!)U7BF;SR:S46\7.]/<<,9ICX!)M= M"W:N!2U=FRW3C F.;M.&60<4Z)K&EL2TMHYV;1WU:OR/; ;.DI@6N/$N<.,C MQO^XEI@!W4]>V$9S"COJ2NT<,:RVA?4ZR9Y?1B.WP;$*0F X7BQ?E$E3OGCS M?16N6510A-%/4*MKFMA2TUM.5,M)KX;8UAU;P;.DI@=/X0D&+^)M^>P:KA/8 M7)34]( H]L->O9 =1J'/P+*GIP5-(A(]A(FR@'8<$^ZE> MM\(CQW>:)G %11BFHFN^YA'"Z+_BCH@_R/O+(K_1?-5T8V:5D6RIZ8U7E(3[ MA4G8*B?94M.#IT@)'X-*N,Y!YCF\;@?-X40A$X&1J=/M$JG#D;/G*&BB^ZCH MB<#T!,\,V\*M(338@2%4B$- "JC,#8V8=_"\ 5?5-?5MJ>F!4?A"^K6\0JRN MK]A2TX.GX(K <-62]/3 I*_;@4FO4(? RRPJZ;M2X.%CP2K=V%+3XZ7HAOC] M&@L@;'4.GB4U/7B*O@A,7RUC(:@M)-:N2I")[I2B(@*"PW8$$*-'5@'&EIK> M3@4P9-ROS 5YJG/P+*GI^PL*KUP8K[Z6FV0R,FS-,W;'Y:0GBGGPP;@] &MA M],!99MP*.*0@FNR*TS5LW+NHG?X*,B,!S]8N&MJVU+3PZ (@?:+$*A50K"EI@=/ M$0(]AA!H?6^KEMMU$^PXI++SJWM6.0-C$1)H.R083$[&#:=AJ,($>@PFT'9, M,)C(^.&F37&J2($>3@JM9TY@K4@#V4SHL-\#U=4U_6VIZ=!1,>/V""<\J3-A2TX.G8,([ MYD"-UPX3H(GNE.((#^:( _/]@+MIN*+.??44AVF\RCG>?AVF\:QN-]E2TX.G MV,H[YC"-5S\F4TMTR$1W2F&/=\@AFK9$[WJK"%?:N=^> FX\!3=>OX[:>%9W MJFRIZ<%3].7!]-62].UK,Z")?M!?D98/D]:ALWOK'1!<3]>NLJ6F1T4QGH][ ME>>^502TI:8'3R&@#Q\X:OGU"&G-<]!$=TJAE0^CE7&M[] #(1U@'G:C'PX&$VBK M(U#$%AQR1/RGKPGMO\BUNDAG2TT/EB+)H%_'Q@.K1&E+30^>(LK@F&/CV\+: M;^[K"_L&*]/"_K#R3 T)+7?EHT9R-$U7B=@\7F/WZ>YQ)N?E0SR&RGSS+!29 M^G?%=DG$Y[*H\RJ00S#;/%YD\T:DR_()';>I$&EI>'Q3 M5+![R,OD?U!+ P04 " !KA:I66'EZ.L<$ Z(@ &0 'AL+W=O>8&GC=R]#>2""SEGV/4WD:NJ<.RBA M"[+)Y"W;_4;K 0TU+V:9*#_1KCIWI$Z.-T*RO Y6/YFXB$@RFW"V0UR?K6AZH\Q^ M&:WRE1;Z0KF37/V:JC@YN]L\"/IC0PN)\%9]"G0444G23!RC3Q_.P]'@"TH+ M],>*;00I$G&"/AK[$U>J7FB6&]$Z/XN0DB8(4E95^J2W:9=&5GQ?C2!A404;E3#]V-K.PG'H#R?N=C_Y0$T:R1\V MR1_")?\$K2E/68+40QHU<5V26!OM*PDD++*GPT?/E' T1GE5I_USE)#GKDJ/ M@7IEJ#9J5!M9N_FZC'5)8"7TE0 2%D'",!#,D.&LD>$,]FER!JD))"R"A&$@ MF*')>:/)N?76N*$\5E*HB3YB"[1F(M453"":I6H*2>3K:5VN],PU)PU T,]-!F^F@=UDB3V^5)3NL]PT 28M :1B*9LK2 M^F\?V(#[H X&^W88?7II^=;6#CM($:J1!:1B*9F:ZM=R^ MW61VE*;O-"=24MZ9;U S#4J+0&D8BF;JTIIJ?P1K4 M1;U[3]&N?[WNLB%X$VBJ%H9I);X^S;G?-EDI1> MF61H7>5;J,I4__G>F7)(#SL'I46@-%S3_'#O>@CV+P^=>4U_^P M=J8;U#N_T[.@_".T>XD+U"E#TG.T>3'BLGP=P&U/K]ZJN%9V(2T$RNA"A7JG9VHJQZL7%:H=R=;E2OP# MDY+EY>:*DH1R?8+Z?<&8?-G1#32OB\Q^ E!+ P04 " !KA:I6J0^F UP# M 6%0 #0 'AL+W-T>6QE,A.R')*YUL5'WR^G0BN\ATZ4WSA=1#TF]"GKU\288DB$Z)9^7&><*&Y.;H_<]% MKL_?>?9Z\.'@H'-S?+X;/ZJ 8^([1<^>('K2Z>#" &+BT=/$']/&I'O;TM7P M0R-DB8<8K>^@F2PM$SH8.7:3M]DHO==!Z!V[O$=; 4PD<"_IG_O?2!FTR$8A M^'7%C09I+MO""XD-F,PT8]XM%4,RIH)/% =62C,N5C;>%#Z#6 M>68:":>S7-+*PYI1-XSLE EQ!4^*'^F6]C+=V-.J+&33-(;JII6Q'=#?5+/: MF[*G+]+U"GZ;Z\\+,QU9]:%2V*5B*5]6_67:&,#4 UR=%H58?1)\)C-F)__D MA*,!7?.\>:[XG>OZWZSQC MDBDJ-DV;VG_+J_QBQV'OM2Q73Y5=PTZ/]>O_K9L\VP>3T3Z8W(N:[.^#R7@/ M3/9>[:GY')/!FS3IUT>AC?/6UFFKB7IPJAV2[W!^%FU2;[+@0G-9]^8\29A\ M<.@R\II.S!]]6_IF?,)2NA#ZN@&'I&U_8PE?9'$SZA(6HA[5MK_"](*H.5*; M7%PF;,F2<=U5LTG5]$S#9*T_0-A%+JJ/&\$X%G,C@&%Y, <8Q[*P//_3?/KH M?"R&>>L[D3[*Z:,!]B>/E8AV$SQ2L1FBJ\U(.YU T8P MVH'\[CQ04VY.&,*N8MZP.QA'XAA#H!;=-1I%R.I$\'7O#W:7A&$\MO_A([^ E!+ P04 " !KA:I6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M &N%JE9_W>'R>04 -$O / >&PO=V]R:V)O;VLN>&ULQ9I;;^(X%(#_ MBL43?9@%OVYEC60G;L U&RI.2BT"?-B1?.=NK?Z^:0O''% MESSCY:]!J_Z>L1;)><%S_INE@U:W1=1&[/X6DO\614FS.)$BRP:MWO[""Y,E M3SZT M9 ]25%M>K$TQ^BDZUF/4]7#\W%?BM?P_U2A6*YZPL4BJG!7EOAXERPQ@H39\ MJUJDH#D;M$;BC4FRH&MF'DK_RS3=/V"IR:SJDM=<7Y#3M&9$Y'F#(F M^EO\.)N.A\_ZX&XX&\Y'$V)!>@"D=T'(?SP+T@<@_8M QL_ZX_MD;D$& &1P M04BG)D, ,KPDI&]!1@!D=$G(P(+L Y#]2T*&%N17 /+K)2$C"_(; /D-%_*. M*JZ(6)&%9$K?6M]AA_ N%,.[N'##Y$>E_[0^;S.!7D$6RQ-[8T7E6 XR2 ]9 M(=-"XY0ZXV!.#4&^Z"$+8ZI[4;$V?TJ&2NF\PP:#'-%#EL2#$.F.9YG- ^F@ MA^R#&:/*;38H[O>0 _\P263%4D*+E#R6&YW-S3BMT]V3O@7%_1YRX+\34HJ= M3G(=(BC(]Y"C_!-+F2[$]/:Y*+Z,=.)OLGN-2/2+X,0)*,SWD.-\7(KD]8N. M]KJ%1R+7):G34.]!H=Y##O6FKK2!2JO[38M$Y(RT)S^W=C5Z4/3WD*/_@>F9 M_G3>"0\<1" K8*[+G5!9F+>"M&="J2NRT/47;ZAT*@Z2@H4TOE&RC.Z(>T=J8D"(\9$7$;&WNT'UO__.3-P2RA8<]>A!YSDMSDZI?$A-I M=).S(G'CLP=)Q$.6R#WEDKS0K&+DN[9;)5D-;.-!^O"0]1%72\5^5*:%)V^G M8)!%/&2+-*;AI+T0&3]M7L@B'K)%[(2B 5IPD?6!)C& MD[:-"8G"1Q8%F#:[4Y^0,'QL89Q)FP_-;F-"^O"1]0%FSVYM0OKPD?4!9JI. MWPP@D03HTTY KNK49@!Y)4#V2D.NVA2- L@O ;)?SN2#1TX;$Y),@"R9,^G7 MF)649VYM@HL0C7G(*TQDVIO(QH04%*!/ M>-F85D_5_6#DC/L"2$$!LH+>T]H/[7W2,R$!!>BS8 ?(XY?E+_+ Q%K2[88G M]G)K DH0!:0DXJ;H"Z*.AP]KHBY9"\30@(*T2?#+,R/S6YC0@(*T0&G#72>="),[H7<49DV-CKDH/"3ACW_$8U"<)W] M4Q962/N.9K1(&*GWSY!11I7BN@@;$Q)0>,D5%W?3 B2@$%E ,*:];2&$%!0B M*PC&M##"N2="'O@P":)HP:'-2''-1' M=A"XS.EDZWW(07UD!YV=V(JK/*?2QH0KVYN4 MK7C!TKDN7NGS"ZQF F:'G>D'W?3W_X!4$L# M!!0 ( &N%JE:WQP,P0@( $(K : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:< M@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z5X[- M<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':SV:_+ M[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM M5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P>E M)%.!'(GI#L1 MV)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1; M"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58"O17U M5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*;0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [ M4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=&O3.! MWAGUS@1Z9]0[_Z3>P_AU*,.UYWN-U_])JL?SN>5Z^^?D5KG@7-]6#$]_ M 5!+ P04 " !KA:I6^,,"'08" !/*@ $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE M5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0V MY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3 MQC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+; MT&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7Y MY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I M-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2 MQS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL M4$L! A0#% @ :X6J5J<2O.WN *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ :X6J5IE&PO=V]R M:W-H965T&UL4$L! A0#% @ :X6J5N<;=HK]!@ QAP M !@ ("!& X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5HN[F)?@ P 2 P !@ ("! MNAX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:X6J5G>S.%QS!P $3 !@ ("!A"\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :X6J5BBQ[D/C!0 ; X !D ("!,E4 M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M:X6J5C0 &2WE P Y @ !D ("!!F, 'AL+W=O*@" +!@ &0 @('0 M> >&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5@(*6'31 @ (P< !D M ("! X4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :X6J5OG!0(OB P HPD !D ("!/), 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J M5F+E\^RX!@ \A( !D ("![:T 'AL+W=O_59G:T$ ?"@ &0 M @('&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5G%>4#A#! Z0H M !D ("!N\8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5D;.;W6' P I < !D M ("!!M$ 'AL+W=O&PO=V]R:W-H965T M$[ ( )<& 9 M " @6_8 !X;"]W;W)K&UL4$L! A0# M% @ :X6J5C*C2_<6! ;0H !D ("!DML 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5IR# MG3^+ @ ^ 4 !D ("!E.4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5F-WZVL2!0 90L !D M ("!_O 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :X6J5FLZ\&\( A6@ &0 @('J!@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ :X6J5I5#$-&A! (1< !D ("!=Q(! 'AL+W=O^H$ !0'0 &0 M@(% ( $ >&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5G:^KA\F! R!0 !D M ("!\"@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :X6J5AA95:WO @ 4@@ !D ("!ZC0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:X6J5JQC>+E]!P ?$< !D ("!\3X! 'AL+W=O&UL4$L! A0#% @ :X6J5ONMIN20 @ M@P8 !D ("!"U(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J5JHG$@&PO=V]R:W-H M965TX/QP0 (P= 9 M " @7YB 0!X;"]W;W)K&UL4$L! M A0#% @ :X6J5D49RN0X!0 [!H !D ("!?&&PO=V]R:W-H965T&UL4$L! A0#% @ :X6J M5O))VW!!" \$4 !D ("!6'@! 'AL+W=O&PO=V]R:W-H965T2/ 0!X;"]?7!E&UL4$L%!@ !1 - %$ +A8 )64 0 $! end XML 87 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 88 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 203 329 1 true 73 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.3dsystems.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation Sheet http://www.3dsystems.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions Sheet http://www.3dsystems.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Sheet http://www.3dsystems.com/role/Revenue Revenue Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.3dsystems.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets Sheet http://www.3dsystems.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill Sheet http://www.3dsystems.com/role/Goodwill Goodwill Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.3dsystems.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Accrued and Other Liabilities Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Borrowings Sheet http://www.3dsystems.com/role/Borrowings Borrowings Notes 18 false false R19.htm 0000019 - Disclosure - Redeemable Non-Controlling Interest Sheet http://www.3dsystems.com/role/RedeemableNonControllingInterest Redeemable Non-Controlling Interest Notes 19 false false R20.htm 0000020 - Disclosure - Stock-Based Compensation Sheet http://www.3dsystems.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 0000021 - Disclosure - Interest and Other Income (Expense), Net Sheet http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet Interest and Other Income (Expense), Net Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.3dsystems.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Net Earnings (Loss) Per Share Sheet http://www.3dsystems.com/role/NetEarningsLossPerShare Net Earnings (Loss) Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 24 false false R25.htm 0000025 - Disclosure - Segment Information Sheet http://www.3dsystems.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.3dsystems.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Fair Value Measurements Sheet http://www.3dsystems.com/role/FairValueMeasurements Fair Value Measurements Notes 27 false false R28.htm 0000028 - Disclosure - Subsequent Events Sheet http://www.3dsystems.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 0000029 - Disclosure - Basis of Presentation (Policies) Sheet http://www.3dsystems.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 29 false false R30.htm 0000030 - Disclosure - Acquisitions (Tables) Sheet http://www.3dsystems.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.3dsystems.com/role/Acquisitions 30 false false R31.htm 0000031 - Disclosure - Revenue (Tables) Sheet http://www.3dsystems.com/role/RevenueTables Revenue (Tables) Tables http://www.3dsystems.com/role/Revenue 31 false false R32.htm 0000032 - Disclosure - Inventories (Tables) Sheet http://www.3dsystems.com/role/InventoriesTables Inventories (Tables) Tables http://www.3dsystems.com/role/Inventories 32 false false R33.htm 0000033 - Disclosure - Intangible Assets (Tables) Sheet http://www.3dsystems.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.3dsystems.com/role/IntangibleAssets 33 false false R34.htm 0000034 - Disclosure - Goodwill (Tables) Sheet http://www.3dsystems.com/role/GoodwillTables Goodwill (Tables) Tables http://www.3dsystems.com/role/Goodwill 34 false false R35.htm 0000035 - Disclosure - Leases (Tables) Sheet http://www.3dsystems.com/role/LeasesTables Leases (Tables) Tables http://www.3dsystems.com/role/Leases 35 false false R36.htm 0000036 - Disclosure - Accrued and Other Liabilities (Tables) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables Accrued and Other Liabilities (Tables) Tables http://www.3dsystems.com/role/AccruedandOtherLiabilities 36 false false R37.htm 0000037 - Disclosure - Redeemable Non-Controlling Interest (Tables) Sheet http://www.3dsystems.com/role/RedeemableNonControllingInterestTables Redeemable Non-Controlling Interest (Tables) Tables http://www.3dsystems.com/role/RedeemableNonControllingInterest 37 false false R38.htm 0000038 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.3dsystems.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.3dsystems.com/role/StockBasedCompensation 38 false false R39.htm 0000039 - Disclosure - Interest and Other Income (Expense), Net (Tables) Sheet http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables Interest and Other Income (Expense), Net (Tables) Tables http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet 39 false false R40.htm 0000040 - Disclosure - Net Earnings (Loss) Per Share (Tables) Sheet http://www.3dsystems.com/role/NetEarningsLossPerShareTables Net Earnings (Loss) Per Share (Tables) Tables http://www.3dsystems.com/role/NetEarningsLossPerShare 40 false false R41.htm 0000041 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss 41 false false R42.htm 0000042 - Disclosure - Segment Information (Tables) Sheet http://www.3dsystems.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.3dsystems.com/role/SegmentInformation 42 false false R43.htm 0000043 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.3dsystems.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.3dsystems.com/role/FairValueMeasurements 43 false false R44.htm 0000044 - Disclosure - Basis of Presentation (Details) Sheet http://www.3dsystems.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.3dsystems.com/role/BasisofPresentationPolicies 44 false false R45.htm 0000045 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 45 false false R46.htm 0000046 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails Acquisitions (Assets and Liabilities Assumed) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 46 false false R47.htm 0000047 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails Acquisitions (Fair Value of Consideration Transferred) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 47 false false R48.htm 0000048 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.3dsystems.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.3dsystems.com/role/RevenueTables 48 false false R49.htm 0000049 - Disclosure - Revenue (Revenue by Geographic Region) (Details) Sheet http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails Revenue (Revenue by Geographic Region) (Details) Details http://www.3dsystems.com/role/RevenueTables 49 false false R50.htm 0000050 - Disclosure - Inventories (Components Of Inventories) (Details) Sheet http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails Inventories (Components Of Inventories) (Details) Details http://www.3dsystems.com/role/InventoriesTables 50 false false R51.htm 0000051 - Disclosure - Inventories (Narrative) (Details) Sheet http://www.3dsystems.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://www.3dsystems.com/role/InventoriesTables 51 false false R52.htm 0000052 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details) Sheet http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails Intangible Assets (Intangible Assets Other Than Goodwill) (Details) Details http://www.3dsystems.com/role/IntangibleAssetsTables 52 false false R53.htm 0000053 - Disclosure - Intangible Assets (Narrative) (Details) Sheet http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails Intangible Assets (Narrative) (Details) Details http://www.3dsystems.com/role/IntangibleAssetsTables 53 false false R54.htm 0000054 - Disclosure - Goodwill (Roll Forward) (Details) Sheet http://www.3dsystems.com/role/GoodwillRollForwardDetails Goodwill (Roll Forward) (Details) Details http://www.3dsystems.com/role/GoodwillTables 54 false false R55.htm 0000055 - Disclosure - Leases (Narrative) (Details) Sheet http://www.3dsystems.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.3dsystems.com/role/LeasesTables 55 false false R56.htm 0000056 - Disclosure - Leases (Balance Sheet Classifications) (Details) Sheet http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails Leases (Balance Sheet Classifications) (Details) Details http://www.3dsystems.com/role/LeasesTables 56 false false R57.htm 0000057 - Disclosure - Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 57 false false R58.htm 0000058 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 58 false false R59.htm 0000059 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) Details http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables 59 false false R60.htm 0000060 - Disclosure - Borrowings (Details) Sheet http://www.3dsystems.com/role/BorrowingsDetails Borrowings (Details) Details http://www.3dsystems.com/role/Borrowings 60 false false R61.htm 0000061 - Disclosure - Redeemable Non-Controlling Interest (Details) Sheet http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails Redeemable Non-Controlling Interest (Details) Details http://www.3dsystems.com/role/RedeemableNonControllingInterestTables 61 false false R62.htm 0000062 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 62 false false R63.htm 0000063 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) Details http://www.3dsystems.com/role/StockBasedCompensationTables 63 false false R64.htm 0000064 - Disclosure - Interest and Other Income (Expense), Net (Details) Sheet http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails Interest and Other Income (Expense), Net (Details) Details http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables 64 false false R65.htm 0000065 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.3dsystems.com/role/IncomeTaxes 65 false false R66.htm 0000066 - Disclosure - Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Sheet http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Details http://www.3dsystems.com/role/NetEarningsLossPerShareTables 66 false false R67.htm 0000067 - Disclosure - Net Earnings (Loss) Per Share (Equity Awards) (Details) Sheet http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails Net Earnings (Loss) Per Share (Equity Awards) (Details) Details http://www.3dsystems.com/role/NetEarningsLossPerShareTables 67 false false R68.htm 0000068 - Disclosure - Net Earnings (Loss) Per Share (Narrative) (Details) Sheet http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails Net Earnings (Loss) Per Share (Narrative) (Details) Details http://www.3dsystems.com/role/NetEarningsLossPerShareTables 68 false false R69.htm 0000069 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Details http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables 69 false false R70.htm 0000070 - Disclosure - Segment Information (Details) Sheet http://www.3dsystems.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 70 false false R71.htm 0000071 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.3dsystems.com/role/CommitmentsandContingencies 71 false false R72.htm 0000072 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Sheet http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Details http://www.3dsystems.com/role/FairValueMeasurementsTables 72 false false R73.htm 0000073 - Disclosure - Subsequent Events (Details) Sheet http://www.3dsystems.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.3dsystems.com/role/SubsequentEvents 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: ddd:LesseeTermOfContract, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - ddd-20230331.htm 4 ddd-20230331.htm ddd-20230331.xsd ddd-20230331_cal.xml ddd-20230331_def.xml ddd-20230331_lab.xml ddd-20230331_pre.xml ddd-20230331ex312.htm ddd-2023_03x31exx311.htm ddd-2023_03x31exx321.htm ddd-2023_03x31exx322.htm ddd-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ddd-20230331.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 752, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 203, "dts": { "calculationLink": { "local": [ "ddd-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ddd-20230331_def.xml" ] }, "inline": { "local": [ "ddd-20230331.htm" ] }, "labelLink": { "local": [ "ddd-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ddd-20230331_pre.xml" ] }, "schema": { "local": [ "ddd-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/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": 539, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 17, "http://www.3dsystems.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 23 }, "keyCustom": 41, "keyStandard": 288, "memberCustom": 23, "memberStandard": 48, "nsprefix": "ddd", "nsuri": "http://www.3dsystems.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.3dsystems.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "10", "role": "http://www.3dsystems.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.3dsystems.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenue", "menuCat": "Notes", "order": "12", "role": "http://www.3dsystems.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Inventories", "menuCat": "Notes", "order": "13", "role": "http://www.3dsystems.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://www.3dsystems.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Goodwill", "menuCat": "Notes", "order": "15", "role": "http://www.3dsystems.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://www.3dsystems.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accrued and Other Liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilities", "shortName": "Accrued and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Borrowings", "menuCat": "Notes", "order": "18", "role": "http://www.3dsystems.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Redeemable Non-Controlling Interest", "menuCat": "Notes", "order": "19", "role": "http://www.3dsystems.com/role/RedeemableNonControllingInterest", "shortName": "Redeemable Non-Controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "20", "role": "http://www.3dsystems.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Interest and Other Income (Expense), Net", "menuCat": "Notes", "order": "21", "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet", "shortName": "Interest and Other Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "22", "role": "http://www.3dsystems.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Net Earnings (Loss) Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.3dsystems.com/role/NetEarningsLossPerShare", "shortName": "Net Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Accumulated Other Comprehensive Loss", "menuCat": "Notes", "order": "24", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Segment Information", "menuCat": "Notes", "order": "25", "role": "http://www.3dsystems.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "26", "role": "http://www.3dsystems.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "27", "role": "http://www.3dsystems.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "28", "role": "http://www.3dsystems.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "29", "role": "http://www.3dsystems.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.3dsystems.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.3dsystems.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.3dsystems.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.3dsystems.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.3dsystems.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.3dsystems.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Accrued and Other Liabilities (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables", "shortName": "Accrued and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Redeemable Non-Controlling Interest (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.3dsystems.com/role/RedeemableNonControllingInterestTables", "shortName": "Redeemable Non-Controlling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.3dsystems.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Interest and Other Income (Expense), Net (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables", "shortName": "Interest and Other Income (Expense), Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Net Earnings (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.3dsystems.com/role/NetEarningsLossPerShareTables", "shortName": "Net Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.3dsystems.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.3dsystems.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Basis of Presentation (Details)", "menuCat": "Details", "order": "44", "role": "http://www.3dsystems.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Acquisitions (Narrative) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "icdd4e2386697400b83fda67b3a64c39a_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "shortName": "Acquisitions (Assets and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "ia84ba8ad314343a099e31337d3cd89cb_I20221004", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i1461deb3cd064031870b776a090674e1_D20220401-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "shortName": "Acquisitions (Fair Value of Consideration Transferred) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i1461deb3cd064031870b776a090674e1_D20220401-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Revenue (Narrative) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.3dsystems.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Revenue (Revenue by Geographic Region) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "shortName": "Revenue (Revenue by Geographic Region) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i464d2995ce7e481887e063804f5db9fb_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Inventories (Components Of Inventories) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails", "shortName": "Inventories (Components Of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Inventories (Narrative) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "shortName": "Inventories (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "shortName": "Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Intangible Assets (Narrative) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "ie330c5f62c124308a0b4f3f6f2d1dad5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill (Roll Forward) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "shortName": "Goodwill (Roll Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "ie330c5f62c124308a0b4f3f6f2d1dad5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Leases (Narrative) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.3dsystems.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Leases (Balance Sheet Classifications) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails", "shortName": "Leases (Balance Sheet Classifications) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "shortName": "Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "shortName": "Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:DeferredWarrantyRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails", "shortName": "Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "ddd:AccrualsForWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i2f4e62323e484821ad57f853437352e1_I20211116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Borrowings (Details)", "menuCat": "Details", "order": "60", "role": "http://www.3dsystems.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "ie330c5f62c124308a0b4f3f6f2d1dad5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Redeemable Non-Controlling Interest (Details)", "menuCat": "Details", "order": "61", "role": "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails", "shortName": "Redeemable Non-Controlling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Interest and Other Income (Expense), Net (Details)", "menuCat": "Details", "order": "64", "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails", "shortName": "Interest and Other Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "div", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Income Taxes (Narrative) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "menuCat": "Details", "order": "66", "role": "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "shortName": "Net Earnings (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Net Earnings (Loss) Per Share (Equity Awards) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails", "shortName": "Net Earnings (Loss) Per Share (Equity Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i896366ee310d414f90d619e0b20f635e_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Net Earnings (Loss) Per Share (Narrative) (Details)", "menuCat": "Details", "order": "68", "role": "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails", "shortName": "Net Earnings (Loss) Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "2", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "ie330c5f62c124308a0b4f3f6f2d1dad5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "shortName": "Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.3dsystems.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i7b7750dbfccc4266965d54af1bd98fff_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "menuCat": "Details", "order": "71", "role": "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "menuCat": "Details", "order": "72", "role": "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "73", "role": "http://www.3dsystems.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "id7500ba9bc8b40fdbaff71a9ada39641_D20230509-20230509", "decimals": "2", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i26516eaf2de0490a8426c19654bd1dfc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "8", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i26516eaf2de0490a8426c19654bd1dfc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20230331.htm", "contextRef": "i698b26276c2d4bfe9649f84c18f09f8f_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 73, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States (included in Americas above)" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "ddd_AccrualsForWarrantiesIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warranty revenue deferred.", "label": "Accruals For Warranties Issued", "terseLabel": "Accruals for Warranties Issued" } } }, "localname": "AccrualsForWarrantiesIssued", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_AccruedEarnoutLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Earnout Liability, Noncurrent", "label": "Accrued Earnout Liability, Noncurrent", "terseLabel": "Earnout liability" } } }, "localname": "AccruedEarnoutLiabilityNoncurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest", "label": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Unrealized loss on short-term investments" } } }, "localname": "AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "ddd_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired technology [Member]", "label": "Acquired Technology [Member]", "terseLabel": "Acquired technology" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "ddd_AcquisitionAndDivestitureRelatedExpense": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition And Divestiture Related Expense", "label": "Acquisition And Divestiture Related Expense", "terseLabel": "Acquisition and divestiture-related expense" } } }, "localname": "AcquisitionAndDivestitureRelatedExpense", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted Earnings before Interest Taxes Depreciation and Amortization", "label": "Adjusted Earnings before Interest Taxes Depreciation and Amortization", "terseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "ddd_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Classifications" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bureau Of Industry And Security Of The Department Of Commerce", "label": "Bureau Of Industry And Security Of The Department Of Commerce [Member]", "terseLabel": "Bureau Of Industry And Security Of The Department Of Commerce" } } }, "localname": "BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_BusinessCombinationContingentConsiderationLiabilityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Period", "label": "Business Combination, Contingent Consideration, Liability, Period", "terseLabel": "Additional payment period" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPeriod", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "ddd_BusinessCombinationNumberOfMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Milestones", "label": "Business Combination, Number Of Milestones", "terseLabel": "Number of milestones" } } }, "localname": "BusinessCombinationNumberOfMilestones", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Post Closing Net Working Capital Adjustment", "label": "Business Combination, Post Closing Net Working Capital Adjustment", "terseLabel": "Post-closing net working capital adjustment" } } }, "localname": "BusinessCombinationPostClosingNetWorkingCapitalAdjustment", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value", "label": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value", "terseLabel": "Estimated fair value of RNCI", "verboseLabel": "Fair value of RNCI" } } }, "localname": "BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Customer Deposits, Current", "label": "Contract with Customer, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "terseLabel": "Amounts included in contract liability at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_DebtInstrumentConvertibleMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Measurement Period", "label": "Debt Instrument, Convertible, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriod", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price", "terseLabel": "Threshold consecutive trading days, sale price per share" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Threshold Percentage of Sales Price Percent", "label": "Debt Instrument, Threshold Percentage of Sales Price Percent", "terseLabel": "Threshold percentage of sales price per share" } } }, "localname": "DebtInstrumentThresholdPercentageOfSalesPricePercent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Weighted Average Maturity Period", "label": "Debt Securities, Available-For-Sale, Weighted Average Maturity Period", "terseLabel": "Weighted average maturity" } } }, "localname": "DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "durationItemType" }, "ddd_DeferredWarrantyRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred warranty revenue.", "label": "Deferred Warranty Revenue", "terseLabel": "Beginning Balance", "verboseLabel": "Ending Balance" } } }, "localname": "DeferredWarrantyRevenue", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DirectorateOfDefenseTradeControlsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directorate Of Defense Trade Controls", "label": "Directorate Of Defense Trade Controls [Member]", "terseLabel": "Directorate of Defense Trade Controls" } } }, "localname": "DirectorateOfDefenseTradeControlsMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_DpPolarGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dp polar GmbH", "label": "Dp polar GmbH [Member]", "terseLabel": "Dp polar GmbH" } } }, "localname": "DpPolarGmbHMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_EntachIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entach Inc", "label": "Entach Inc [Member]", "terseLabel": "Entach Inc" } } }, "localname": "EntachIncMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_EquityMethodInvestmentsEscrowDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments, Escrow Deposit", "label": "Equity Method Investments, Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EquityMethodInvestmentsEscrowDeposit", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ExportControlsAndGovernmentContractsComplianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Export Controls And Government Contracts Compliance", "label": "Export Controls And Government Contracts Compliance [Member]", "terseLabel": "Export Controls And Government Contracts Compliance" } } }, "localname": "ExportControlsAndGovernmentContractsComplianceMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_HealthcareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare Segment", "label": "Healthcare Segment [Member]", "terseLabel": "Healthcare Solutions" } } }, "localname": "HealthcareSegmentMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_IncentiveAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Awards", "label": "Incentive Awards [Member]", "terseLabel": "Incentive Awards" } } }, "localname": "IncentiveAwardsMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_IndustrialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Segment", "label": "Industrial Segment [Member]", "terseLabel": "Industrial Solutions" } } }, "localname": "IndustrialSegmentMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_KumovisGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kumovis GmbH", "label": "Kumovis GmbH [Member]", "terseLabel": "Kumovis GmbH" } } }, "localname": "KumovisGmbHMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "domainItemType" }, "ddd_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Current", "label": "Lease Liability, Current", "terseLabel": "Current lease liabilities", "totalLabel": "Current lease liabilities" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LeaseLiabilityCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liability, Current", "label": "Lease Liability, Current [Abstract]", "terseLabel": "Current lease liabilities" } } }, "localname": "LeaseLiabilityCurrentAbstract", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent", "terseLabel": "Long-term lease liabilities", "totalLabel": "Long-term lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LeaseLiabilityNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent [Abstract]", "terseLabel": "Long-term lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrentAbstract", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LesseeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Term Of Contract", "label": "Lessee, Term Of Contract", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeTermOfContract", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Amount Awarded To Other Party, Payment Period", "label": "Litigation Settlement, Amount Awarded To Other Party, Payment Period", "terseLabel": "Payment period" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_LitigationSettlementNumberOfInstallmentPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Number Of Installment Payments", "label": "Litigation Settlement, Number Of Installment Payments", "terseLabel": "Number of installment payments" } } }, "localname": "LitigationSettlementNumberOfInstallmentPayments", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_LitigationSettlementSuspendedPenalty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Suspended Penalty", "label": "Litigation Settlement, Suspended Penalty", "terseLabel": "Suspended penalty amount" } } }, "localname": "LitigationSettlementSuspendedPenalty", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_NumberOfRegulatoryAgencies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Regulatory Agencies", "label": "Number Of Regulatory Agencies", "terseLabel": "Number of agencies" } } }, "localname": "NumberOfRegulatoryAgencies", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Liabilities, Employee Indemnity, Noncurrent", "label": "Other Liabilities, Employee Indemnity, Noncurrent", "terseLabel": "Long-term employee indemnity" } } }, "localname": "OtherLiabilitiesEmployeeIndemnityNoncurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsToAcquireBusinessesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross, Current", "label": "Payments To Acquire Businesses, Gross, Current", "terseLabel": "Cash paid at acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGrossCurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsToAcquireBusinessesGrossNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross, Noncurrent", "label": "Payments To Acquire Businesses, Gross, Noncurrent", "terseLabel": "Deferred cash consideration", "verboseLabel": "Deferred cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGrossNoncurrent", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period", "label": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period", "terseLabel": "Cash deferment period" } } }, "localname": "PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_ProductTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Technology", "label": "Product Technology [Member]", "terseLabel": "Product technology" } } }, "localname": "ProductTechnologyMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "ddd_RedeemableNoncontrollingInterestEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest Equity", "label": "Redeemable Noncontrolling Interest Equity [Roll Forward]", "terseLabel": "Redeemable Noncontrolling Interest Equity [Roll Forward]" } } }, "localname": "RedeemableNoncontrollingInterestEquityRollForward", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "stringItemType" }, "ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments", "label": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments", "terseLabel": "Translation adjustments" } } }, "localname": "RedeemableNoncontrollingInterestEquityTranslationAdjustments", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "ddd_RestrictedStockAndRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Unit", "label": "Restricted Stock And Restricted Stock Unit [Member]", "terseLabel": "Restricted stock and restricted stock units" } } }, "localname": "RestrictedStockAndRestrictedStockUnitMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "ddd_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset", "terseLabel": "Right-of-use assets", "totalLabel": "Right-of-use assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_RightOfUseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset [Abstract]", "terseLabel": "Right-of-use assets" } } }, "localname": "RightOfUseAssetAbstract", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-of-Use Asset Obtained In Exchange For Lease Liability", "terseLabel": "Lease assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_SaudiArabianIndustrialInvestmentsCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Saudi Arabian Industrial Investments Company", "label": "Saudi Arabian Industrial Investments Company [Member]", "terseLabel": "Saudi Arabian Industrial Investments Company" } } }, "localname": "SaudiArabianIndustrialInvestmentsCompanyMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]", "label": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets Other Than Goodwill" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block].", "label": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]", "terseLabel": "Schedule of Recognized Warranty Revenue and Incurred Warranty Costs" } } }, "localname": "ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "ddd_SettlementsMade": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warranty revenue recognized.", "label": "Settlements Made", "negatedTerseLabel": "Settlements Made" } } }, "localname": "SettlementsMade", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Aggregate grant date fair value of outstanding and unvested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones", "terseLabel": "Number of non-financial milestones" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone", "label": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone", "terseLabel": "Earnout payment milestone" } } }, "localname": "ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_SharesIssuableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Issuable", "label": "Shares Issuable [Member]", "terseLabel": "Shares Issuable" } } }, "localname": "SharesIssuableMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_ShortTermBondMutualFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Bond Mutual Fund", "label": "Short-Term Bond Mutual Fund [Member]", "terseLabel": "Short-term bond mutual funds" } } }, "localname": "ShortTermBondMutualFundMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, New Issues And Repurchases", "label": "Stock Issued During Period, Shares, New Issues And Repurchases", "terseLabel": "Issuance (repurchase) of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssuesAndRepurchases", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, New Issues And Repurchases", "label": "Stock Issued During Period, Value, New Issues And Repurchases", "terseLabel": "Issuance (repurchase) of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesAndRepurchases", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ddd_TitanAdditiveLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Titan Additive LLC", "label": "Titan Additive LLC [Member]", "terseLabel": "Titan Additive LLC" } } }, "localname": "TitanAdditiveLLCMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transfer of equipment from inventory to property and equipment, net.", "label": "Transfer of equipment from inventory to property and equipment, net", "terseLabel": "Transfer of equipment from inventory to property and equipment, net" } } }, "localname": "TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_USDepartmentOfJusticeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Department Of Justice", "label": "U.S. Department Of Justice [Member]", "terseLabel": "U.S. Department Of Justice" } } }, "localname": "USDepartmentOfJusticeMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_VolumetricBiotechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volumetric Biotechnologies, Inc.", "label": "Volumetric Biotechnologies, Inc. [Member]", "terseLabel": "Volumetric Biotechnologies, Inc." } } }, "localname": "VolumetricBiotechnologiesIncMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_WeightedAverageNumberOfShareOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Share Outstanding", "label": "Weighted Average Number Of Share Outstanding [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfShareOutstandingAbstract", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "ddd_WematterABMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wematter AB", "label": "Wematter AB [Member]", "terseLabel": "Wematter" } } }, "localname": "WematterABMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ddd_WuxiEasywayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China.", "label": "Wuxi Easyway [Member]", "terseLabel": "Easyway" } } }, "localname": "WuxiEasywayMember", "nsuri": "http://www.3dsystems.com/20230331", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r239", "r274", "r286", "r287", "r288", "r289", "r290", "r292", "r296", "r358", "r359", "r360", "r361", "r363", "r364", "r366", "r368", "r369", "r740", "r741" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r239", "r274", "r286", "r287", "r288", "r289", "r290", "r292", "r296", "r358", "r359", "r360", "r361", "r363", "r364", "r366", "r368", "r369", "r740", "r741" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r302", "r663", "r745", "r792" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r446", "r585", "r616", "r642", "r643", "r660", "r673", "r680", "r742", "r784", "r785", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r446", "r585", "r616", "r642", "r643", "r660", "r673", "r680", "r742", "r784", "r785", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r302", "r663", "r745", "r792" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r298", "r586", "r661", "r678", "r737", "r738", "r745", "r791" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r298", "r586", "r661", "r678", "r737", "r738", "r745", "r791" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r354", "r355", "r356", "r357", "r438", "r446", "r473", "r474", "r475", "r561", "r585", "r616", "r642", "r643", "r660", "r673", "r680", "r733", "r742", "r785", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r438", "r446", "r473", "r474", "r475", "r561", "r585", "r616", "r642", "r643", "r660", "r673", "r680", "r733", "r742", "r785", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r447", "r712" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r253", "r447", "r689", "r712" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r299", "r300", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r662", "r679", "r745" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r299", "r300", "r627", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r662", "r679", "r745" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r253", "r447", "r689", "r690", "r712" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued and Other Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r677" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r304", "r305" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, net of reserves \u2014 $2,922 and $3,114" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r167", "r179" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r5", "r167", "r179" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term tax liability" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r29", "r34", "r148", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest.", "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Defined benefit pension plan" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r27", "r34", "r148", "r214", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r34", "r202", "r609", "r621", "r622" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r214", "r215", "r533", "r534", "r535", "r536", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r31", "r34", "r148", "r549", "r617", "r618", "r697", "r698", "r699", "r709", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r482", "r483", "r484", "r709", "r710", "r711", "r774" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r57", "r90" ], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 11.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherCorporateBondsMember": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Investments in corporate fixed maturity debt securities classified as other.", "label": "Other Corporate Bonds [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "AllOtherCorporateBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r203", "r306", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r47", "r57", "r159", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Discounts and expenses" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r40", "r393", "r541", "r705" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r57", "r85", "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from diluted loss per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r31", "r34", "r148", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of building" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r57", "r93" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r165", "r178", "r200", "r236", "r282", "r288", "r294", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r508", "r512", "r524", "r677", "r740", "r741", "r782" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r194", "r205", "r236", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r508", "r512", "r524", "r677", "r740", "r741", "r782" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r74", "r321" ], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r502", "r671", "r672" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r126", "r127", "r502", "r671", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Issuance of shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "verboseLabel": "Redeemable Noncontrolling Interest [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Acquired ownership percentage" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Business Acquisition, Period Results Included in Combined Entity", "terseLabel": "Acquisition years" } } }, "localname": "BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r136", "r137", "r139" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total fair value of consideration transferred", "verboseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r136", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Issuance of shares amount" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r135", "r138", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Additional payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r141", "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Estimated post closing purchase price adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets, including cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Purchase price", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "terseLabel": "Equity interest percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r59", "r196", "r644" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r59", "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r54", "r158" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r172", "r183" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r96", "r351", "r352", "r632", "r739" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r709", "r710", "r774" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r677" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, authorized 220,000 shares; shares issued 131,164 and 131,207 as of March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r36", "r211", "r213", "r220", "r605", "r613" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income attributable to 3D Systems Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r145", "r146", "r151", "r211", "r213", "r219", "r604", "r612" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive loss attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r144", "r151", "r211", "r213", "r218", "r603", "r611" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive (loss) income, net of taxes" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r66", "r67", "r155", "r156", "r302", "r631" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r66", "r67", "r155", "r156", "r302", "r623", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r66", "r67", "r155", "r156", "r302", "r631", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r66", "r67", "r155", "r156", "r302" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r66", "r67", "r155", "r156", "r302", "r631" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r413", "r414", "r435" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r102", "r371", "r372", "r383", "r384", "r385", "r389", "r390", "r391", "r392", "r393", "r655", "r656", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Corporate Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r71", "r287", "r288", "r289", "r290", "r296", "r716" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r42", "r586" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "verboseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r65", "r302" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r234", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r387", "r394", "r395", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r166", "r168", "r176", "r239", "r371", "r372", "r373", "r374", "r375", "r377", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r542", "r655", "r656", "r657", "r658", "r659", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r103", "r373" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r21", "r111", "r112", "r113", "r373" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r160", "r163", "r371", "r542", "r656", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Issued amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r385", "r523", "r656", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r20", "r160", "r398", "r542" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r372" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r239", "r371", "r372", "r373", "r374", "r375", "r377", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r542", "r655", "r656", "r657", "r658", "r659", "r707" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r743" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Unamortized amount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Unrealized Gains (Losses)" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r321", "r717" ], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "totalLabel": "Cost Basis" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r486", "r487" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r486", "r487" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r58" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Benefit for deferred income taxes and reserve adjustments" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r5", "r117", "r118", "r119" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Defined benefit pension obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r57", "r94" ], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r57", "r94" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation, amortization and accretion of debt discount" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r434", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r450", "r478", "r479", "r481", "r485", "r674" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss) income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r221", "r245", "r246", "r247", "r248", "r249", "r254", "r257", "r261", "r262", "r263", "r267", "r517", "r518", "r606", "r614", "r650" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r221", "r245", "r246", "r247", "r248", "r249", "r257", "r261", "r262", "r263", "r267", "r517", "r518", "r606", "r614", "r650" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r531" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, period for recognize" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r110", "r190", "r214", "r215", "r216", "r240", "r241", "r242", "r244", "r250", "r252", "r269", "r313", "r412", "r482", "r483", "r484", "r493", "r494", "r516", "r533", "r534", "r535", "r536", "r537", "r539", "r549", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r77", "r283", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Initial investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r53", "r79", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method of Accounting" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Aggregate carrying value of equity investments without a readily determinable value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Equity Securities without a Readily Determinable Value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r519", "r520", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r385", "r439", "r440", "r441", "r442", "r443", "r444", "r520", "r558", "r559", "r560", "r656", "r657", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r385", "r439", "r444", "r520", "r558", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r385", "r439", "r444", "r520", "r559", "r656", "r657", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r385", "r439", "r440", "r441", "r442", "r443", "r444", "r558", "r559", "r560", "r656", "r657", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r544" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, current, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r544" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r543" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r307", "r308", "r315", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r396", "r410", "r514", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r653", "r718", "r719", "r720", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r198", "r343" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Amortization expense for intangible assets, 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Amortization expense for intangible assets, 2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Amortization expense for intangible assets, 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Amortization expense for intangible assets, 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r341", "r342", "r343", "r344", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r89", "r588" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r86", "r88" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r89", "r587" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r525", "r527", "r529", "r530" ], "calculation": { "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange (loss) gain, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r58", "r776", "r777" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized gain on exchange rate" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r45", "r75", "r688" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss on short-term investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) on the disposition of businesses, property, equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r197", "r327", "r601", "r654", "r677", "r722", "r729" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r336", "r338", "r340", "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r328", "r335", "r654" ], "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Balance at ending of year, gross", "periodStartLabel": "Balance at beginning of year, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r328", "r335", "r654" ], "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Balance at ending of year, dispositions, acquisitions and impairments", "negatedPeriodStartLabel": "Balance at beginning of year, dispositions, acquisitions and impairments" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r124", "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r41", "r236", "r282", "r287", "r293", "r296", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r524", "r652", "r740" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r38", "r164", "r173", "r186", "r282", "r287", "r293", "r296", "r607", "r652" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r237", "r490", "r491", "r492", "r495", "r497", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r238", "r251", "r252", "r280", "r488", "r496", "r498", "r615" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 8.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Provision) benefit for income taxes", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash income tax payments, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r704" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "verboseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r704" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating accounts:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "All other operating activities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r84", "r87" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Interest and Other Income (Expenses), Net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest (income) expense, net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r229", "r232", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash interest payments" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r82", "r646" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods and parts" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r204", "r645", "r677" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r82", "r648" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r81", "r694" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r82", "r647" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r325" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence and revaluation" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r44", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInvestmentExpense": { "auth_ref": [ "r48", "r187" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses related to the generation of investment income.", "label": "Investment Income, Investment Expense", "terseLabel": "Interest expenses" } } }, "localname": "InvestmentIncomeInvestmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Remaining minimum base lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Remaining minimum base lease payments, December 31, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Remaining minimum base lease payments, thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Remaining minimum base lease payments, December 31, 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Remaining minimum base lease payments, December 31, 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Remaining minimum base lease payments, December 31, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r780" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining minimum base lease payments, December 31, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r236", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r509", "r512", "r513", "r524", "r651", "r740", "r782", "r783" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r169", "r181", "r677", "r708", "r721", "r775" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r195", "r236", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r509", "r512", "r513", "r524", "r677", "r740", "r782", "r783" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r16", "r707" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r24", "r734" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Litigation liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationReserveNoncurrent": { "auth_ref": [ "r24", "r734" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer.", "label": "Estimated Litigation Liability, Noncurrent", "terseLabel": "Legal contingencies" } } }, "localname": "LitigationReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount awarded" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation costs" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r201" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of deferred financing costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r101" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r97", "r98", "r353", "r354", "r355", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r353" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Legal contingencies" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of subpoenas" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r107", "r108", "r109", "r115" ], "calculation": { "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "netLabel": "Redemption value in excess of carrying value", "terseLabel": "Redeemable non-controlling interest redemption value in excess of carrying value", "verboseLabel": "Redeemable non-controlling interest redemption value in excess of carrying value" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Non-Controlling Interest" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Warrant Obligation [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r231" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r231" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r55", "r58" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r58", "r174", "r185", "r193", "r209", "r212", "r216", "r236", "r243", "r245", "r246", "r247", "r248", "r251", "r252", "r259", "r282", "r287", "r293", "r296", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r518", "r524", "r652", "r740" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss attributable to 3D Systems Corporation", "terseLabel": "Net (loss) income attributable to 3D Systems Corporation", "totalLabel": "Net (loss) income attributable to 3D Systems Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r147", "r150", "r209", "r212", "r251", "r252", "r699" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "netLabel": "Less: net (loss) attributable to redeemable non-controlling interest", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r245", "r246", "r247", "r248", "r254", "r255", "r260", "r263", "r282", "r287", "r293", "r296", "r652" ], "calculation": { "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net (loss) income attributable to common stock shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract]", "terseLabel": "Numerator for basic and diluted net (loss) income per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]", "terseLabel": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total interest and other income (expense), net", "verboseLabel": "Interest and other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r282", "r287", "r293", "r296", "r652" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r544" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r544" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r543" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r705" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r296" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r199" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r28", "r32", "r526", "r528", "r532" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r34", "r37", "r215", "r533", "r535", "r539", "r697" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r110", "r210", "r213", "r217", "r533", "r538", "r539", "r602", "r610", "r697", "r698" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income, net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive (loss) income, net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r30", "r32" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Pension plan adjustments" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r32", "r35", "r120", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Pension plan adjustment" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss on short-term investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Total", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Interest and Other Income (Expense), Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other non-operating (income) expense" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Acquired patents" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent costs" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r700", "r701" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r228" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net-share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r49", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payment in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions and other investments, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r51" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r52" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Purchase of non-controlling interests", "terseLabel": "Installment payments" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "Phantom Share Units (PSUs)" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r696" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r702", "r703" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r73", "r225", "r226" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Sales and maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r193", "r209", "r212", "r230", "r236", "r243", "r251", "r252", "r282", "r287", "r293", "r296", "r312", "r358", "r359", "r361", "r362", "r363", "r365", "r367", "r369", "r370", "r507", "r510", "r511", "r518", "r524", "r607", "r652", "r675", "r676", "r699", "r740" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income before redeemable non-controlling interest", "totalLabel": "Net (loss) income before redeemable non-controlling interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r95", "r182", "r608", "r677" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r222", "r316" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r34", "r37", "r215", "r533", "r537", "r539", "r697" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r105", "r106", "r107", "r108" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interest" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RedeemableNonControllingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RegulatoryAgencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of regulatory agency.", "label": "Regulatory Agency [Axis]", "terseLabel": "Regulatory Agency [Axis]" } } }, "localname": "RegulatoryAgencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAgencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization that establishes and ensures compliance with rules or regulations.", "label": "Regulatory Agency [Domain]", "terseLabel": "Regulatory Agency [Domain]" } } }, "localname": "RegulatoryAgencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r445", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r189", "r550", "r551", "r781" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r445", "r550", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r781" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r123", "r188", "r790" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r59", "r61", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash and cash equivalents, current" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r628", "r630", "r691", "r706" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashEquivalentsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r629", "r693", "r706" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r347", "r348", "r349", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected cash charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Percentage of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r57" ], "calculation": { "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring expense" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r114", "r180", "r620", "r622", "r677" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r190", "r240", "r241", "r242", "r244", "r250", "r252", "r313", "r482", "r483", "r484", "r493", "r494", "r516", "r617", "r619" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r273", "r274", "r286", "r291", "r292", "r298", "r299", "r302", "r433", "r434", "r586" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "netLabel": "Revenue", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r302", "r714" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r649" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r424", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Outstanding performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r778", "r779" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r126", "r127", "r502" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/RedeemableNonControllingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule Of Net Loss Per Share Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r62", "r64", "r257", "r258", "r261" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r80", "r193", "r236", "r312", "r524" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r86", "r88", "r587" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r654" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r654", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r68", "r69", "r70", "r83" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r68", "r69", "r70", "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r270", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r302", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r348", "r350", "r654", "r791" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r282", "r285", "r290", "r294", "r295", "r296", "r297", "r298", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.3dsystems.com/role/SegmentInformationDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails", "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Shares issued, vested & expired under compensation (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r170", "r171", "r177", "r695" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r624", "r625", "r626", "r681" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-Term Investments [Member]", "terseLabel": "Short-term Investments and Marketable Securities" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r99" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Product warranty liability" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r192", "r270", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r302", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r346", "r348", "r350", "r654", "r791" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r110", "r190", "r214", "r215", "r216", "r240", "r241", "r242", "r244", "r250", "r252", "r269", "r313", "r412", "r482", "r483", "r484", "r493", "r494", "r516", "r533", "r534", "r535", "r536", "r537", "r539", "r549", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r240", "r241", "r242", "r269", "r586" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r110", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r114", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r142", "r143", "r149", "r190", "r191", "r215", "r240", "r241", "r242", "r244", "r250", "r313", "r412", "r482", "r483", "r484", "r493", "r494", "r516", "r533", "r534", "r539", "r549", "r618", "r619", "r708", "r721", "r775" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r116", "r235", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r412", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r552", "r554" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r307", "r308", "r396", "r410", "r514", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r718", "r719", "r720", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r713" ], "calculation": { "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of shares issuable under stock based compensation and other plans (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r256", "r263" ], "calculation": { "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r254", "r263" ], "calculation": { "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator for net (loss) income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.3dsystems.com/role/NetEarningsLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r683": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r684": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r686": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r687": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 93 0000910638-23-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000910638-23-000017-xbrl.zip M4$L#!!0 ( &N%JE9P04Z[YQ<" $?T%P 0 9&1D+3(P,C,P,S,Q+FAT M;>R]:5=3V;<<_WY?\_:K=*GT.OGWN&[= 9E%[U@AD$7_J<#YJE Q_Z)Z78Z[9+!]W>2?[)9%EQ MS:ONZ7DO/VH.2@01>N-@;T-P&@+W/L-8^HPAZ3+%*,\"H M,QEM9A%7&7S0\%M F=-<,2&T$ZWU?G#K1]U/S\<'G\.[D^VLG M4M\_[P]"N[_NNNUT:XKHE]&ET?C\^JRD^Q*$Q//1PF:C+T_M=1K#\S@/&9TPNZ/<&7X\; MOKPV9A_RV\D##EP[,1W,O_?P3G]@.N[R[<[Z^6W8P;GX^3^5MWNN&=HFNWG5 M<-#[YC/T_U@;A;/"\X)+G+_[KO_[KST$^:(470$'9A$[^?#[Z[L_G MHSO;KC]_\:?//Y7Z@_-6^&O-Y_W3ECG?Z'0[ 9Z?GVVD$T-O]&ON?>@4O\+Q M*@B<7NY&CS\;[(;XUUHNK90<>1N=']2U4.3[!M?KN2>-@BU?J%5K=;K JJ;!*>3>OEO?/W])JJW'11;7R MZ[S2WC^KEG=XM7Z"#K=?-VOUK8OJQ6Z[5O;'M?(F:AR_QY660F_)X7GCP(G# MXV:K^NLVMZBA^7=]F']S!;O'-:[ MO'KQ_@*>!_>LD,/M"MSGA#;JCE73/D ; MH/'"(&PH D&=@=F8T:=DY*T.V CGKP#IGFGM='PX^]]POI 8?V#^[S>M0]+Z M9(]/V[7M_7/ ZJ)QO'E^6#Y!C?H6:=3]277[L%5I[YY42 /HP+<./ZCSRM%' M9*S&@DC (X"(51%$K!,^X^#^*&.,) JOO4#P1V,DJ+H70E1$;[DD$2&FP#V2 MTD0G)/56>>35QYV;P(R-\HW=\"ETAF$7+,R\DW>.0),6C@88FC7;RH\*CV/K M[#0X< +K>1M.J<4]^+8?C4O'1JH7[COR3V P(\=HPP][G[L]WP^=V6)]5CW> M_'38>=,\O.C2RD6%-HZK@,W[\VKY"%7++YNU\LM6HP[G'VRQ!MF!\W=8(]?H M\)\F5;1"OVQ^:,+9FH]X\;AQODP(R'4AN0;/;O [=1C",E MP1 WX"]CHIAS47@AL%#PC_P>0WJ_\3;T^R'40Z]=B\GR[P&2,\>H,<$(Y-U[ M7CNHG!V6]TD5SDDRM''LFX<'#7QXL(.KY+ %O'G M0)6$T44KKY+7K?>1.1>L%&+,. 4\:(3*E MD<\0BM%);UW@(#+?X<9]T!%:60* "T<\LS%HP70$B+"*"'Z)WV;&UWDG,=[; M *[O;HJFU.)^/VP"6H.] 2C&9 [5XNBL'*S>;C\?L2>X:_W_'#R,E_;@#W-)13.PT] M$,J=HQ7MS()VN.**@7;/&'C*(/(%SBR8U!F82@9I1XRV?$%HYVUN;-Y*!MO( M.E\1SY2)I_KJ!O$("41B&]/0U\0G*DJ6Q'2$Q(2#SX:RS,OM 1M MQF@&/JG. $0?'C( X31I%*:C;2*"+QV!O/"T(BF*SLZ=D2 M4>VF1D,X:N,CSR@58!)A\,J4!)I2@!]6%G'OS"/;TP^GG947/T/*B892QCQ8 MST:YC+D8,QL$RQSWA%FPI!&/"T$Y*S/ZL9WX^N;-53**A"%:DDQ+FI:ZLDHYV;=(0XV-U!JXP2@Y/N8YD.$<07X8(9BE&,8OY-[U4H M8.:$Y $J*IW/@BXR"93/%!M7M? J]02*BT:\I/WHW+8,#I:9$%;@2S9BT:O5+TH+C M %G]"%7JC;/&007NLWL"I-,\K.]\KAR_/J[43VC*&CG\:D6[0I/%7"N_!U)] MW6QQE1M_W/Q'G^DP0IMB +'7G PCHC-% $; MFT=.K8\"!>+77J!U1*2B@DTPGH!Z3Y 1"300$Q.JS%-MI E."*:QM4)I=NL2 M]Q>0V4V0]YJF%U)*L7_5;9^"E"@2&S9[/=,Y*L3)R_,OI[PSY^FKS<^FYXL? M'T(_*;?"/NN_"ST'1\U1F!>".*_4M\8$<=HZ;+\YJ=9;(#OVSQH76^BP_?YS M;?NP5=M^TZJ47QY7CBOGU?;AR159\_FP_.;DL-[@25XTCC?AV2>L 3*BTOYP MTB"O6]5CD%LI->;535GS\J32WH7C)^!^[>:5\GM6JS>;E>/WYX<'N\>- [BN MWDBI,>B?BTO#YXJC'XF2(@"(5L2,<8(SA0)-4>!\>4 MFQ9%<>^@Y%/;]>Y] +,8 )Y$+_ENJ,5/:RT2_*/8#"2D7=SL;@_!30Z^?M MTU:J_2B^:_82 5XMQ%@_ZX/V_?/Y]5N,'O_EF>,A]+O#7O&IJ%39&!/UB#P> MDNPYN5$H,CTGGW*?/L<\]$K%@,*MM5*O=O[W>M;CS8M?3+ZZ?O?3(N]P\JD_ M,+U!RATN/.3YM8FZ==Y< .,3)II) M,$H])3HXI9RP2BE!N';C12N.V!Q,UZB6:#"> 9XA=GFC\9&[S4"2C\7K]Y-< MZE^^61L,_V$OO!@#4!R/6&;W',N"\S>A5FGK@C X+?KX^9>.J MM8W]O?*]9_,>#OEEF M8,P6X2AI\-%'#P\[.VWE+A]40K(U2CYOIV!&*LZ=& @OA_V\$_K]3??O,!^% M/#;/WV[;OT=W^//YK3>^G*O+YS\A(%?)&VR4PIRYG&V? M?X)9NGIJ$2 P@V[O@9SPU?7IRW+H=-MYY[;;WE5>7;O%\^NC_Q$C$J$(1TA& M(RQ3@L*/("-501D2H^4S4+#WI<=^;[#QKM?U0S>H]?9"[Q-HOQ$A3BAU?'3Z MA#A[16^48Y11;ZD!02J]1F <*A\Y]TAICPO\R 0_LL+OV_B1N^-'IH:?1)A& M(ZVA,C#-H[4:4V8MLH0[\!27@O_&7RXC_RG#P-$R2F(B&1B(&IL8.\IO7.Y'ZG\\J6#*8XMTH,I@*JWRG+*E@6DW M#$S>"7[+]%)==W]!\ $=AS!WS ,$S#)LM!;,PAQ&233Q=&GPV71NV!ZV4F^U MVJ 9>NF\7FBFNWT*.QW7;3^"]?)$!,-P1,8Z[(/14C/'P=]:/D"?3*?-'ES%$$KV,C(2 M'##,P)V.AC@E01&Z&/WR@?OXFG#VJ'H?=0HK*POVIG5,>V*X8X/1@\H82)00-$5OFP-(A/B(GC;%2 M(C!CEP:F)_4 IX=/,%B"11*]4H$AK32*@2/P(RQ3+ JZ-/C,V@.<'F1$\%2E M%(D/B&ED%"/"82TXLQ[[Z)XN-+TD2FEZ,7.A130:$8^083IZ2W@PSC!'(V7P M:&:3F#*UL!?A%(!"P00.2$45 D.I]#WE)H/[OC0P/7%BRK3P MD08%)IE142L&*"B#%8V1"+!<%+CJ2X//K#W Z4'FO&>!4"6$E@RAU,W=&R$M M-8(YJLW\1I)3@GC:]LT/6Z$61WA5PJ#9!;'V*?0'7U"\^FT(5=,.7RK"]LS0 MYYL]8W/3V>GX87_0R],.+),[]!.TIG,^OU'FRW*QO MAXQ:=P0=X($S6_.)_PYD N\4$K:2D3"-DC M<<@K&)K$2F?E/ M#5P,Q*:7&6@4LT893W&JF#-(ZT QI=)3YY5VDW1U]/@U\0]%[+L5M^73=]V6 MZ3U%Q2UZ<(G^=1:2'AM!:12<,4283K4$#A,O!3;8JY$_G@#)5LCUKI_Z$MPWJ21+.#2*>,,2HBM%[I[$ 9UMCX^>?KU[GH)?#6[ HP78!:CY* M_=:*IJ<@#"OFN-M[U3+]&Y;I3N==K^L \]W0#Z;GFILPA>%3:'5/T^-_@/0" M4-:C\+P(.AB+4N&88M)[X/,8C6>,I0((J9:46$"_^L(>_I&#^:O21:"$*X1! M'UO%/,9:2P5ZP6//J8P1CQU:AN;6G)J3=AB@+-$TK"7,!/;!@FV$!$,4*XFL M3'L#:20D"Y/& FP2+%\A\V/E? V;'X3"KY[Z,VL>G'J)"(^&*!:( U$;"?PN M8W#>\#"_?#6=J,/=X5T 70AZD MD1-(XVX']>":G6ZK>_2CF-.O2AI,:4\)8Y%IPJ25BJCDI3GE"*=!S+'P6"1C M;?'H(D3*D;7"*XP84R']9XT@Q'L4=8CS3Q??!:2>P\2,UN\^A;=O7RT(*C2H MM"E(P(QJ<*V8,103BUW@'F'JXK)8;(\/S^S--J85%4*!KPS6-P/)*S1)?4\9 MC81%:^>?PQ9$*2\HK\>$EU"<,@8:V5$50M",("ZY,);2):./&6GF!24.AZ2/ M4BMBD\#PT7 FF&,D$E#/W*KY30Y8HI7FZ24.8!]8B%HJSBTCJ<=25"((ZV1T MPD6Q['!N@7APS9V.6Q"\@-TH>$U@AP7%I++)4'86&Z0HMV;4*1JK>5X9_JY0 M/!B>Y5NF?_[9/"H#836UA5\560PN50)JX"1'M7)8.@$>K+/41%( HA$F*T"^ M!XA.J;QD.O5+SG$,JAP[S)"**F(OD<+1<^ *5_3H&0&2K9"YBY-R$YOO."DW M3_VIWIF*((LD:"3$0,!ISR7F-"KED<1VD6J:Y@/&&;7R=,2#E@K!>,Z2TB)! M>.,"CM8Q2>2L<\_2EB/^>VE,GT)G&'9#V^0IA?==Z,5NKYUV[:O95GYD1GOQ MG08W"+Z>M^&46MR#;_MQE/"T-YGE$>)_/LZ-UWTWW6>F4" MYR=_3E(1?=K))B*4.NY:*0W8LY)Z"^+#JQ7539GJV(KJ4N2::">4\$$Z9J6P MGF.P J5%Q'/X=8$Z4]5A?FOQRGY<-S,U6RUC4ZYF_BE<.>N1-=A,VE AIV6T MF"(A"/,BK59YG!I-(*XI0HM4KCF?J,[$+L%,8J.P,P@%X%5LM6::>>L,U9;X M1>@BEP(@HUCFL#_HMD/O2KR[U@F3;Z<5S'S5[:1]]GJ%Y-[-^R_D9ME3(?M?][IMN&B0]H<[R ?-)QA0(O ;-#U^Z%:(U=T$&IK!*NP L2$6N;]0SI\WW"QEQU8: @*;6%BB)>-%?J 2('YL<%)X M%A9$+,T'@K-I6>(L8L9%YL )I@H)+0BFECCE%1X$=ID_P#!B6C=JFQM+B,/ M:A&C!QY+_S.1=AA5PH)K*B@8!F$AVI/,#X(S:AL4HS51:G [&6=1<6)EE%AY M3XFEB[*9XH^D:#\W[XR#!SS"BNPZ[A#H/5:<$H */ "([$>8>Y3?J)AH/QF MOH[X2#F)$T^_:)J0^B>*A!"E5,S"'U!Z@7,M/8'_Q0+LX+<@ MD$VOBT5P8)H@#E8E,\P38])^#O [C>#U.;T #>GOG1E>)&7T@K]S:OB\L!?" M6D9C720\,IZV$%"$1H.B,)0XO0#;^\T[5M/C*RFM A/12.\HHT&F;5,D%DY2 M[[2>Y_9<3Y-1/R\\Q5/MF2(8.XI38:).<1)E%#9>6S+N3;\\//7$.$VQVQ)% M/J"@<1"2.6>U<\0$;#31WID0EI2?WH'QW!DL"C,9$:1@ 0>$&3-.6VZBM!Q' MJR*W3BXI,ST%2-/C)$>)U%@0I)%E/"*KG%>>BAB$AN^6S>*[#M("6GU<(H:$ MY#X2Q4Q UH ;' @*S@F86[_43+6 EE_$'IA'(T<(9\HA%2B67*NHI$PU**]_MW,*U!TYE>&!];$'! ZGDC,'<> M&$LA92E@% 6GFA,$KM52@/.E%'BQP"%"$QR1B!8I1B,H)FRY1DP) _I)JP58 MRYHO%IK](I?VS&)F$,:(,"2I(JD;ID',@S 4TBT7I$_ >+.'E,+-&.-".6I8 M*H(DQD=!E(Z":AD68/5K/ICS<799YC!7'G$GO6714H,"5C8M=$EBF5^ 8-1\ ML-GC!*$4XTA)> 7#F<3@-#L7A1<"IT(ML2BY&KNI%N=+@DT%#/SVL+V,HLXP M1Z+'1%@1CHP MN?C.^Y0@$X4T$1PW!8:+#L:!-R>-X6##:,PF&SAC+.8-\8D@?=OM' U"KUT. M=G!+V4:W\RGT!LF[3B=,JV0DW6L')&1O^*6D+XGL*X_;"YV\VZMV!Z%?'@:8 M1?&HXAMG&/X7TXC%**U1!+%-@!28HM8@X@13W$BE?!QMA%J01+:BC?FEC6M2 MZ@9U?$]*W3CU)]2*0EJ"/@&C#)PAZH@&]S8E ()= %:U9?-OI/W*]/,HIB&) M+ A""0U,,1 PQG,94]=#*BDG 3^=NGE"Z7JINKTY_TIS)V3A^_LK;A&B=L%+ MHSGPF%?:TE0:'P.1%/E):<*X.2R=QU#?M;3:/19UMQ>8Q%'A"@= Z=7@81#% LO?52.HP)%/D&1KU#\$8K\[BCRJ:$HA=/> M6F)0LGL%TU@9I")+F1K!L%&YGIB@*%8H_@A%<7<4Q?10=!)$*7@MJ;^VUZL5LHYXQH..8PN#S&\CY>^VKOO0;8%9..CE[F4.YM\X,R,/_<=NIXH30E/I M9HQT\('H)!XYBY[;&"7VQCNI+1;!C_U+,N*S%50/<_?('3GOQJD/#$JU\U;H M#[J=<*M]>WGTWE:NLU* !.;@2E*F4^J5U582\"@%%SZB^>?FS<^FY[_V':_T M9MMKFMXC9P%/CWD%"R1X1TT(8)<:KY3Q,B75(Z\)]GH!0L7SSKPSZA?"*8_ M25H01A12A%'B4JTTDV#/L@6HTIQW7&=2PXD$L8K[H!PES%&;$HZC,)(AIU+D M8('X]1N2=#>D-=+4TG)OT'4G^Z!*^KM[^\O(I!(L) ?.95#>,U"'-H#]A"3! MVGGF!5E<,$?+W:FQ5FJ#F(XM95#[D.*7+.J#.,!20, M#IY@FC;T,,F^72 ^G!,89\*-,D1)+"4J6L8;>WOY2:$4Q2CKA%$8$>U(%K*;A46#C #&F!%X@CYPC*V;@< M)-! 3$P)(\Q3;:0)3J1XNK5"Z45R.3Z ;Y%WCJX#62#XTO2#3]N.P25%RY$1 MZCW3@8'6.F$9>328B"0V&#G)F0&_T@K)I(PZIN1H:98?V'JS%Y826NZ\)29P M1)U@)GIP2I@3E'BDC8ULD<)Z#X7VSX6Z)!RP@KMPQ<%RPC5I(9)+5""GP8KP-V1%NUN.;2O, Z M$],I!LL%BE8K*9E2QJ;"B2"%1"I*'18XP/>E[ 7@JYTFZ;N,?$G!"<76((2] M90;X47B3>@>[X%(3_45H^3PW ,Z$ VFTWDOE(_&:R4"4X Q'Y[DV L>%V/G@ M?NLER\B%V*4,$QE:X&5$V!+DV UP881YHVQ/)5/+% [FZU_AS"N%(7J=L)EN?^EQG!NV!ZV MX%R?DK3SH\ZK8:\7.NY\TQ\/^X-TAYV.:PU]VM^UVRNB6 .PY^QPD!1*O5OM M=M+4];JM%IRR Y,(^F91.N,X3S&Q2'(A'(N(&$20XXIII#TC*BPCSN40\T[P M+T,'?AF\:YE._Y? FG@<@@)>5L&PM#)$'?>&8"YIZAE!%Q[K4??L2YSW.[U@ M6OE%\&^[_7ZML]<$2.N@3G9 F"\]VIQ''6UDDB/*@C;:I]1A;CR8!L+A)9+@ M79(9J, M-$)=P)H23CU>I!7BI53DLZ<0B:W"F!-*0V0B!.L5N(%,8NH\Y@NQJ^62J__9 MTPB/EK H4KP=,0EF R':8<\"LYXROP#]T9=.M3Q*,Q#+J(W.,>T)8R9&%3&2 M+A6"@G6!5%Q&G!= 23P.U@Y@I1AC:QWS2-I A W:62:T( M0$H3-&4"LY2>C5VT(MC B5'&+,#>2XOL[4VQDZ?T+NT:+V(P+ 2IM,1,H:!, M1$XJ/BF_7GP<%U$3X^GM[02SSA&- JO(**4:2T&B9YJKJ+GSRXCS8FGB*6*- MN)2:4*D!:^]3UWDG4<3":&E!6B\\UDN@B:>'-F L&*-.!T,8T1%4CEA1 MK"5B"X_V7&OBZ>%H+8E("2!4=Y]#IM M$+Y(]95+JOYG3R->4PQF(0]24@;N@*8F$B,99HACCL:;1BTP:2R>:KFVACNU M_2P-34Z P=)QAK#2V,2@,-<4W'P5[3+BO !*XE&P%L)I(33\18P)1RP8_CY@ M@2)0@29RX;%>5''_.&BGG=3!L:?:."95U(8+3;T$:Q#,05]-*G-Z;BYW/YF E/3 7,7$28\$L"YHZA;4%KU!P[B5= *M_14=SX!DH M+Z-T@2D1.=..*&NYA[]""ZG$F([F6QX]XKY[,Z'AQ91'DHD8HM"!$X:L5#(( M&6)DJ:T5X*AM=!'DTCUC.IEZ4 M@F66I_V*I/,L.FV<(X)XZIR*H+X7855I M/M&<#6]R*X77CGE,&1;!.H*E0@$;< EC'$7W$5+S">+;?) ?%0B^,OTK_12V MS@"[P:M1I*>_V?';W4^AUTEW+KXT;M!/0:16GK;:>-3P#\J0>G#XY\OVOD-[ MV@T=<^M&*I.#DYO<>1\53P3@C;P7BC(5O#(,G#E!12J]]'0BF,E$,!.B5E3P M<%E]U\UWBE.)>AAW7Y*,.4I+5[<2S.C0O("D,N7=D=':66@VSO?+.;B2A^=O!?YQT M)S>MF^VR)B=4NIUP7C&]DS!X/>S\<'.BNS_8Y+T/IC4,+\\O?_T;7L7T7//\ M;?@46M?'<7G23N=T..@79^ %J08C1&C'&- % G$DF#%"1TZXT38(;>W\D\E+ MTQKMN!G"X&W7F2^[Y5P&@TR_"2(@_9,R4#Z9UC37DU=D^@1DJJ)52G@M#36, M(*4%MU$I[HA1(.G4_)/IS,CDQ_QQ2S[=BD@?HG(%)S356'J)6#1&$9N2%S\DTE>I167,@8I"/UEUI]W^#[OV/RFMD 6A%45 GD6L+56480Q* M& @%@W1SUEEP.^>?5N9>[ZYH=5H9R$HKG9IX:DW3:KZAW DG/0J$>AD70/G. M6 >N*/6)*-4;Y%(-=-IID"F<]HXT@H'I& VC@2^#TSN._,(9[PS,S(I*'A#6 MY4*8J!5B7C/BM48&8<-#VD0=">GGGTKF7_>NJ/1GJ11HDBOK S>>,RR%Q@PS MY9C#B'OCT/Q3Z:RH9/$]WD6A46F\D5QI;SAG5*9F_I$+(YQ5S&BZR/IVM+'+ MF$Q>=CN^,AP,32N%9E:4@$DVYQJ MX!6I3IM4@T&*$2M\0($QHD#$IM:;S'JEI&:_KELS+P Y*470H.&,,& E444T M)VG?01>EY>97M>;G!1XMB. <.8FE9<$;!2 I[ZDS! L:^?S#\SC"=E[P\00I M;(1#%"Q%X< WCD)$2QE5(1 <%BA3>4[5TNPSA:W%RE+/+$V5^H&"K66",P*Q ME(V^"!NQKE(PGV*70!#)!D4EN!8,(V09"4(3+[T))G \_V0R]R[DBDRG0*;* MA[1,2C6ES%NB% DV6B2(-\[ZE32;6Z_U%R)2;@EUR 2MTKHIIA9[(ZP-3JH8 M'(M+0*2_>$[;%/=/9]$(+[!"03)L@L(2:<9#Q#%*Z5=Z=T6KK MC+8G(Q;I*26*2VTCV&@Z6*>E=P)1H9D&-V/^B65NU>^*6*=-K"@:Z2,B&I&B M+855$G'LK$<^1*_=,A#K*E-X*4B5"6E#T(P&(QCCT7CBJ .*50XK3O@RD.H, M,H6G"%#@DO' 9%"881[!6J(B8$/2[D.8TV4 Z,DSA:<8Y$3@5J$@O 9#)""J M$*"$-;?!*.>TF']XYC%3>(KL@ZER2G%N(V4A&D6XHDI%A2C! ->-C67F&JCY M5$L/WV[F&L8_M:V7Y8Q;[,$38()&"UZ"DEX8HSS';-(/G4^RP>&7><5X;VC[ MX=\A7+3U"7[4ST_##5%Y_82IK3B,=Q;<=* @^_D7$9UB'@>A;0:#T-M\^U!=3>XN"-Y@9[C2VU&$4G";.?VD!L2*:^2&:ZS4E5^G@ M@3LAA6'OJ\U!\GZ7$2PWMO9W)Y???0\DR1&R1ENG+$/16Q.CQ$8;;VA*4[^4 M2'HBD?0O0ES3$1'Z[B)"3T%$4.M=,!YSY#5346L72# 1# M&.2/H4D3,'8II M,X)=TSD:8Y8^5O).WAZVIR4$9D\?7TD#_3!I<+VYJ,-@,KJTRZ1GG#)K-<=8 M6.M)-$[8^85\5EKA-E(S9W<@M9E GI]M]$*K\$7[S?RT!$9TK]NZ#E*Z9+W; M.WI.$*+/QV<\!_@'6>QV!YWN(*R58J_;W@VQGZ0^_7!NR]U/;\GNIP:M#/WQ MUJ?#;7U<.W[/*@<[YX?U+50Y/L&U^NY)XV"+5^H56MUNL"JIL$IY-Z^6]\_? MTFJK<=%%M?+KO-+>/ZN6=WBU?H(.MU\W:_6MB^K%;KM6]L>U\B9J'+_'E98Z MJUQ4/AUVWC0/+[IPOS=Y]2+=>^MS]?@]JK2WSFK;;XYKVUNX5LM-N'Z? M5G.-&@=O^H?U+F]<-/CA\MP\.3S> M)XWS\37_O&G:MF_5CEO'U>-6N[(-8]Q^TVK4WZ-&O<&K[>I)XV+SHG+\GM2V M=]M5N-<_%^\'E7-T]K:^-:C4CS[7ZCOXHR,N1'#&,FJ)R!BR-$O]+C.GL->$ M,ZR4+:VF]4?3NG=C6J4A@7LJ,P[.;\8"$YEVWF7>*!0C?&0>K95:>>=D]_LD M7]![.F^M-.@N*)$?_M-$KOVA8P[TL';L4*.]0ROUD[-*?9-4R^_/&_4MUFA7 M6*/^X;A:=JB6QEIWY)\+QROO/^*D])5F&2,$YE)ZG&D&'XTG'HP"YHV5:Z5N MSX?>7VO)0WA^0[*L1,T7GC@]!AXXJ\&LP\S#LXY0]: ",[Z/*Q<>GMG U7*K M5=VNG%=O\D2[@A)2,$94+<-[E=^G9[##^OY%E6SQZO$^JAWLH\;%#@6>H&_K ME0E?P/N>G%, ME#8S"(,4YSYF2A(/'[E6+B!I UE-[(\G=NOFQ$H1*(W&9Y* 9F1&69 ]1F8^ M<,0Y4\(@MYK8'XN"KR8V1"(X)C'#D3N@6"Q>.@L\_O?@3?HQ#^PI;$C CFFO0PT9C*EE4TBG$+./D8_& RVOZ M@_.$93OO9,V0'S4'&XRL2WXZ^.-S[@?-#8S0_[]V[=3D*62FE1]U-AQX(R'% MB/JGIO/B3]M[#K<>_3YZPE?/^=;%D^.NV^KV-OZ#BC]_1/!+LFC:>>M\X__4 MP:GJEZKA3!R=V,\OP@;&,/3BX^?1ZTBX#]!BF+P> M)NF%]JL[]:UR::^^6=_:NS[F.1SMWM:K_=V=^L[67FFS6BYM_?/J[TT0%*57 MM4IE9V]OIU:=^UZG>JP#3=QI7%< $1XRC6S4H+5;\&P<8P(H07WG)F( MK=U<3QX1CKA+3D\;QPX :[H6?5@YW.U M#NYC'?[=/FP>UINM6KUY4JNW3JKEW69M>P?!L4]^^P/S?[]I'9+6)WL,>OH8 M=,;Q)JZ4*R#C-]%A^W4+]#2O;;_GM8/WR:UE\+RS]#S0-;QRW #]\AY7+X[X M1^-XL RL;(U)R!CE*C."2/B-.DMUC(C1M1=P_'TAZ;\@PLA/?__ <+],?7/Q]E3.I.0WJ_ MO[E;W]I]VRCM;KVK[=9+[_9W]_8WJ_52O58"-5\'73X:)*:EVFX)\]_\[Z,O M:J]+];^W2E=L@4L[8/-5O02'L:9LCC3J[:S\NMLK#9JA].^$WTJC8'0I@(#Q M3Z&!WA7/VQHM?%WG[$'XRNR*+ZMF*-I]7\QS0P<>O31<<*.3,*\8S%H+(3/0I8A.54E[+H-E8 M,[.?ULNGT*^.0/?U\>#2SZ;*.2TL%*ZZOH. MNHOM"-]-;:3N!7D_K=Z77N>M4*IVU\=D^GC";JM8U4^/@[M;>/5?2I9=U.HG M'R/GV$EGP0F&26(&,?".K7)/CQ"*\?GQZME4P+].E.VQR%\1?C.XU?0-/3LS_:IG>4=S+; M'0RZ[8T4(?Z4^ELYTQH_JWCLZ/!E\!B?GJT]7R09P>Z$Y:.+@MUPE/>32!Y4 MX+]QT@I92[&S'L+XH!$FRD-]@VX'9%;(C26:NT%+9?V&GOUK MZ55M%_3W9KT(AL^-;+B;#OYMZ\RX04$$I6XL?0&_9/JEO=/@4M*;+^6=4C[H MEUXU"\_Y][N_U35/(7D3L_%W?BP!!\:"QAV/RA8K8AD,KF5.^V%C\LL?/N^? MMLSY1MXIGE%<]!#Q)-4ZD@4[#WKPUT\>/!9>Z\6AYP/_]3&FUC7Z]F&TCK]Y M;$JW?5X,>31LF)@T?7^MT;4;_N,&.3TKX>O>8W(I;\[-:%JNK_-=G]!TDVM. M*5DG_,IWO0+G\9>S]Z_1DTCIG8X;5W^!M;@W,(/PJCOL#'KGK[K^>F0)WL"E MM.Q!..UU/Z7[+&A(Z75NM_?%8?U-NW( ][FHX$;=H6IY"Y[7:A\>;WVNE1T\ MMT(/RZW\<'M_?,T'>!;O'-9/6Y5VX^RPO']1N?C0K%Z\A_O"NQTZ2-8C!3HP<%(,G--/1LHQSX&4+]&1P7'M1 M#BWSV?3"]]=/)EQV/P8:R]1OL= R$GK=G.V,DZ]'E:H+[*8\-05_E6>#"5.: M>YQ9+D+&% +3AA.4&2VD,H$9Q\G:"\TSEKJ-<_)-&OXY/7 [&0^ZIT]N Q4T M_%LA/TO=7JDHJRV]&?;ROL]=$9'HQL(ON"9OBU-[1Z:37Q2??[\V+PL_'3OK MN^M[ZZ6M]FFK>QYZH_>_QH,I,O'[U\3PO+"'YL'8G9'OM.E]+]7?C?YY"P/ M"RFH?L*!*CO\$6GO&3(L"Z P,R85SK3U)F/6:(R-9]& H@0WJU1O]D(H@2MU MWA^$-C@8><^U?J Z?UVZ>@6_UGKU[N?%-.!^BJK(QT"U1)J3#(NH,D8#F%]! MT2SM .<)@@D5?.W%;M>=E/[.6ZV;1/3L,1=XK\%4J)-:[QV8VWG'+:DU_E-@ MTH]2*"1)I!E/<55FK9CB\!!902"=PC_C4G MP>4[SL67\-___$<1+/_HE^JA%4Z;W4XHC1RO9R4PA5O#9,N6-GO!C"9DH_3; M(S)CTGOI6;\>^Q$8QT=AD3-!@ZPD*1L&:3"GU,8><2D:6N MU+-)4+J=T^=IS?+V$7#W*X8:\0PZ$7?.ETV.L/TW+, MH%N",PKG&Y/?[.])7Z7DB4TWV+C?NSWM2H?6ZQ+)AZQT4+G.!'W02L?WCW'Z ML+M^;[!8K1/.%F2P5*]S+!]YL6?^8M7U?- J5CF#<<.U. MIR[&;/1,8<3MG;=MM_4+3T1UO/9=4$4X<\W4,Z4$E/CBPOC1YE3F=GMO#P8]H0HY5WCDFMN#-A30A1XLZE?;[B^KQRU:U MO7-Q6#YL5[.7>>/X3:L*8VU@&.-MRY*8!*=(AC4#*S10GRGI76HQ M(D%[,&Z\'>46 DWO#;KNY%GIU/1*GU(KRM)_HW6$<$J\+/6;WUNVG(I@6+'% M'=AB+)E'@GG%$W?@B9V;/,&DI"Y@EUD (&,XL,P@P3-@A^"%\,Y(NO:B7"ZO MR'WFY#[1 EMCU3M*.[P9,T^*>8'#Y4_-$>^_TA+&(&,LSM(^6:G<5V=&8I(I MJY0B6JO@ ]A"0"R-;N]DI"=*$TA^G =P[Z7?;WCE3TWP+V7RCR 9*;W;N,C&Z4?L/C,HRFZ9=BW@(WW;1:<$HJ$DK>^[_# M//GNX++;,#X![CQVWR]+.KJ]44G'Q)._$@"8S'OR[M/A5,U1\G 4[/5TZFDO MN%!8[YB4BJ+!?NDWN!\P3:D_!*.UGQJXP]#']12#IAG<>(W29W-]J&F%G*_01E6=\:0:+U:O=! M]6'3GPOVQ_T#EPL2\+R7U"TEZ0."IYT/!B"O0@L$4*_;2=91Z[P4P%(Z+^TD M]6)HB8U:Q[D2H^-RUQF*T2L%MS,6HU_F8B5&Q^(%))PNW M'$Q+1D>EHU[W\Z Y.;P.UFXHQN9#S#M%\6^1@I'R#@B\YC=&6!S&?TQ.^^J$ M\?%GDQ.^/;[)G9*).S[Y&V.=G)EW1FH"$YN1B=%^U5)?7\YU.$+7D9[^(A1? MUU0]QM*6YGSJMX4Y$.IA55??.T;6);W;HN$C%5TM5R3I2RU[[Q7(A*-N[_R6 M0%)Q4B$MW/BDA8XI-8X;.,6%#@]VS@[;#3!A*A>5]@Y/K5P/#U[GA_67S4;= M\<;QSLURDKQZO/_YL'[8:AR_;A\>OT>-B\IYX_B$5[LL_XG(ZQVIO)U[WPIW MI_)IF1WH%A/LT==5IS$!TV3SS:_Q7CY\V1_W61->(/2JMQE\OP""OQ*'[GW+ M-EXRG!_=X"@FVDVG<+F;QU6@25^S[8/8]OZ7@G(K()24LPR+U M31 LU>Q%GD4-Z%B- 2UQ-_:=FF9^Z*EW7N:>;30P?B?J]JR4WQXLS.-MRRW% M(@L8?YUNL48R[(\B=O"FHX:YM_3MZ_:*9[7.T\,_Y_!H>&RI Z_638;&I[Q? M&)/C#:Z34YBZEJ23TRYQWO1\OY0*(W/_K=QW^IOY_;;@6VE]%62>JR!SOQE: MK0GEE7X#>BI"O:-F4BF0.DZ$^&8T]?=2 \8_1ZC.8-Y+U>Y,9^#Q;>=$)4NI M>W^FY/;H\T?K6(B(J0QQQ#/F3-K$RZE,"T,EI=)3+7_8^GYJ[=VYU7FR_?;I5JU;>-U#IWTHYOJ[2SM[>_M;MWS_JH68K7) 0[13EE M$HE%0G:_U!T."NV8U.2D3F$L,/-^?SA:]2J*=8N:EE LI+E1OG=_E.]M^I,K M6O"8_@"4;%K>=\425&H]OWZGBL#9%LB-9R.6[IK+_NS:U(WFH&+.1XJ'C=K& M;TRR*5X7,P*W39N(%Q)N-/UKUZ6>"TJ!(@M,:L8\)3HXI9Q(692"<.TN]R%F M:Z#P7-X& ?;7VD[U]2W):L5K%&\Q>K?:E]%>EX5 $IGO#K+Q#<%0!2<-[H5^ M+*G3Q;1NN MW7=+.+DVN:;9^^)^'87,]H(YR4R$]]LPK<_FO)^Z^2[EOG%W:^+\K8:S M X57ZUO5^OWW1_QF6<$39]NH=44?U-]7LW6-'B&!95WIN]WU\=K[?I.F8GP< M9@%%,!H?V$WCUHT;0^#E7CH+QF3F9BPE$#=@7?[G#GNH@FFY]N+=YFY])%5W M2EGI]4YUL_IJ9_-M">S,VFYEK!G,3=7VD(CGHS9ZOM;6.>T6^6VYLZ*1>] ( M5N!3#D*[A->O[W9C%OB%7E^&C8L&>T6=T8.(?"6Z9H@B_09D*V&SH*BFSG^% MK"'K);"1.^"\)=:\C$F5\[X;CC8U2KG6FQW3.N_G12SF"T>_ZG;\:"4IG;,; M^L/6H#BE=AI&8UNQ^NS'AN.P.DH1%U1K[^2=;,?R_V@9&A.3)(5CTXQ0"0F/+H) M3)I67U:24^9SZ6AR*Z$J3+BZ^>1&/Y4@C2]#K+\AZC/=!W.J/Z M([CG2H3.?"P/Q7)N1.C*;Y]F!OAD\5ZLETI;9\WLMR33J+8L<[ 6MN'QHKY1I M7W?'F2;X/@3_U*5V*5.FM%.TOL;DCV^5$$VK^FX6;SC)]KBM;N1.%>"KJNYME5,)YU[M[4YYLPX?7FZ^!?+:*NW]O;7U@*K.IWZ+W_8[9NCS M0?"_?X.8'U!0^^05J$*QAU2@2@:R_6']S+^[0S):%^A1MG-F#VO,_L/!BJ7I MS*XG5%_<<",?P,/<]_F@4.F_Y9W2H-D=PDU]_UG:'#> >7G9<.7W+X7H<[\7 ML/X1XQGFWMY5E?23 MFWE.MQ'E_1^Y""W(;^)R>__7\:93I=31:M#?>!Q>_*EFH-_9_=NXDZ->=]CQ MV7BVG LAQIM[OI:*?_7,U<+W@3#]9I'%Y=(O:6LR$/ZCXNOKD-SGY5%I/A3B M=]_\OW_J#:^^62_==9Y>[9M-SX9]?Z/CF=#*$D&D<,0S&X,63$?%'%81P2]Q MW/&L:._XI>-91B<-SX;][,B8TXU$1YL=G_[9^D)$FX-7IM=+_6(_))/B;GW/ MZ(S[GE72-\\IVY:):WX1G[9PUVOOG<"YK7,"]M@_S MPX,/QY57XVO^>=.T;=^J'?N36MGA8J_@BPJ&=SAI'*<.SCMGM7+SN%+?_'S8 M?M,Z/*A\_N>B,NG&/(#[?J[5=_!'YFGDS-K,(\(RIIC.#%8XL]8['8E.[3O7 M7G#"GRFMONJ;=GTSMX?_3(F^)]):&64D(%2I'C41"'":-( M&619I%%$XK$WGA<2BF"RDE#S)Z'.;T@H2P5!QJC,2J(R%J3(+&,L"PB1R+$T MT;JU%U2I9YBR.9)0][8(8_%G(2W"O;2-;09^7+N4=SZ%_J!]FSEX.0OD?K-P MJ^!=9/$T+0.JF/8ZS/K.ETE?2:/I2:/W7]M+F&OIK7 9]A9EC%"2&:%9YA2B MC!@?D8QK+]@S1.3/RJ+OR(/'LI9N//*;SO"OSL#3LB]6#/SH#'S3G B"(TVM MS[PAP,".ALPJK++@.=$A2L2,6'N!%7HF$)TC%IY2@&DJF3V/R857VQ/>Y>?F M:,>8?JD77 +W;;"LU(G#%)Y82_ &("Q+A>U_WL&2GJSU>I^-AT77G=[Y>[0 M#N*P-1GT[N68Q\'-%?-/C_GW!Y57UYG_+=UMA;]WSP\/_*DE3!P>[! 8+Z^2 M]ZRZO7M6>!D^DPI,4><_"M% M?%/ HC/H]HJ&!*LP[Z/:%).Y/@-"I>V) M<::))(IJ;90):R\PD\^HX',4'5H%>.?3B%BQ[J.Q[DVC@2J!@KFAF1$!0-2"C0, M2\&\F*F 148X,D$C[RVQ*:_E&6$_+:Y6X8JY9>AI61HKAGYJAKYI@!"EK$DQ M>1&]!P,$A4P!A!D8)98RX201*3I/GTG]]0[$^/QN\WS2?/O,84VMU3&-)Y$8SY/?MPKDS*?-L>+EI^/ERDU> MEAHI:<$(,02+M(C$,D6\S+23!MA;&(53.;1ZAN0\!66G%!*9YTC(3F=@.D=Y MZI@U"H-PI83+C1#F02MAF%@F4(<$U#TQA)1"X1B"5Q$]70*^24N:6IZ>7E++BZ:?F MZ:\L#>N180*K3&-.@:>!G15"/L/,$H6TBXR:M1<:/0,I/4<\_=0QC1EPY(0% M5CDHCVQ;K&3-(\B:\UOL!ZN\XHRRC"!F,\9-S#1W.&.&(V>9#,*'E&K"GTD^ M3RU45B&*^30@5HS[.(S[E9$0!(W(.)MQS%3&5,H1P\B I2 Y"E)HK>.(<2G^ ME>,1LUKYV$V_9]V8#?OA9G;&_5<\?@4?YF=M!^_]1C'KM;C?'_DO*RDT12ET M<8OYP+RC&%F\'E,_3SB6VK\,/UU*7)/&C47?KAE2U+C9AU49]K-8&[O:XO>>VU@R6=E""J MJ(U2490)',.(QQN,] M,\Y*BK"+"O%(=2Y'XX@XH@/\23SS:^M4MXUJ4A!TE=1%1L6RDZG$K^YWJL9Z MR]L%:/K;7Q8TKKMO(T22 2-%DE0^!!KJV M3MJ[L'KO1?M[9A/;[>VC]H;>QNMK9>O=D^.)RFQ_04 MI>L,IB?TSG)IU#VZ3]_?H9_-5:[ V>]E)^OCCG6=X\ZP$Z=J9WW_$Z=Y?D8) MNO\Z>?'RLR\^ N77/R6Z&L1YKL]H!_'Z*IV%0]:1 MJODBKZ 7%POHO CIU$XGMR?5B](H>:38(B(X1EQ$C&SR'CDIN*5"ND!RCSO< M%@^7%FW>@4.!HZ6$HSK23PL(!>,1U]HA+<'953YYCA7A M-O?,-6W,EC '=2%.3JZ::)[:\]SIJ.2@/E*;N)>C\2Y(5#\232J$I2(&[(Q$ MU@2*.%,"F2@,BCXF;;1APNJU=4':G#Q88K DH#;6BNMN$5>L>)96/)Z*$3DG MUB1DI4THMU% UGJ%;#"<.$$3$< G!&MK6MK#S8U0],]BN-;?95(4J62(S8Q= MY-%_\7W("S35#TV32F692#@FZY %EP=Q+"TRDDGD2: F< _S&0&:>)N(NC3+ M&Q1Y*89GL$'YJ]ZVQD>78[\M=#OZ('- MBYDHL%H_K)()_"@IQF*P"@FI%8))E<@J+A'U6,,P6PJSNK8NVXP^&%5+_*6Q MYEW'44XQ[_F;]QAKLEP$SHQ!1&3Y=*& -1DBD"#4\(BC"]%D\S:D2>:]2H&9 M*]F1?OPNKEC,+W"JX%+=N#2I E>XA+$C&DF1:0>Q'%G-(W+& MYJW(:V%\58$K5%VMI4I8IGDV75=8IMCTX]OTN 2)B1U:_*;)8;;.LB4"7X/5-HY1/H MDC5:::LTH"H/B#M&@"D!TA(***B-\"R1M74B>!O7)CO=C-:[-49P5M3LZ^)8 MQ>QG;?;C9UZ"X20(0SHP#%Y2=,@F0G-#7DR#)REHGLV>M#6N2]9MKAUXEX!L M+9[@VXM>]P,:QOX)F+\;=0EN]1+\<1&82IVN[7JX&1B 0=&$FSV_@ODX@.G8 MA-DH>E*S -N=25V#E8%Y\LDCG9A 7', 6RD5DCHHYB5G6H:U=2YPFZB2*K2\ M9EP;7RIF_ AF/*[<0:B5-OC<$4,A'L""#0X2:4PUH<9R1@V8,3=M0990%Z[Q M'7J^LXTIB]G+(?W,RK\++,T$EB95@#/%0R(Z(!VKOA\6 RPY@13--1(RV%&) MA&C#OM*@D_B2:-,L(Q:@ TG9QE'),JL. O\PL%#*%H&LZF!>00+ MU(*TU<,=A.9ETS0YA#&I=\\EL3@O 8O'[M]S+51<>G_4BTN3BJ@M#9&F:'-J M'T=<GQ"V:12V*-<_%FL=3=A.C0@>#J"#Y MT$<)Y *C,,28RV!B4)Y5UOQP1Z%DT2RUJN5>+77>J^"6U=K.YSI>%N=L%K Y MJ9.A(#P ];&(>I<0YR$BC:5#TENB?$K".@_.&6LK7EH9+J\EU]K3IUCR(UCR M& $2BA.C4T(A'^/P& URWD;X4QD9'9,VI'R"TR:Z2:'252I:&J7EUJ0@\[!> M&(L,5C/(R"WH5",Z32J8EDG%2!D0"^XHXEHY9!W%*$BCO XR22[!/2.XK6OK MX-Z8KCJQ_C)%@PPJV6B%AA$3>6(8,514(QF#_J;,)\ M;5T:WC:XKN2PYG6#6;P0R+/>R4EG>!*SE&Z6OLN&")<>NQZLIO7;;F\86T3] M_I!>'[].F+Z$R=D0@Z^#SM-NY_C_6QOVS^)X8>35_6]TP[/K=U_ 8!HPF%2\ M;*67Q)* +,)XL)ZY+*DO\ $)HMA2VC*-G8#!>;6!686*_0NFUA9H3->H6/; ME?3>*>4X8C #B">ND*-"(!\XE83J:+VY=86N0+[ ZQAB/,D2P2VX?Y17=K]W M?)QK'#JYG5D<#$O6P(R=UN]SD&-KWV=@^V("MO[?62[>M_W^.3RZ<9*%G0O/ MK1$X)G5UQ3HECA5&,:F$.(X&&6HH\B(&Z7-B-3:Y[Z&22]BG9O8F_CAM$1OC MH183G[^)C\MT,$DCX0P1D3SBW$MD+7?(<.-8D)QJX>ZT6KQ7L"<8SX1UW)ED M0\1!&*& &$NI4EDM"[Q:K,;@VAB!)(L<<:4DTD8+9 5/0D2@DM&/-H3QW+*Y M[A!74+LJH8[]8<]_.NH=@ZLW^)__TI2H/UNQ,IF5;65:EZMRM9;F5325G>1> M_E*8XG;KOW\&SB]C?__(]F,MK'U[]^])_GJO6RVVE[:_U]\?VF$,_]CCL_C] MJR]P%Q?Q\_$ /3UY_VGF^36%,&%SCU_]\V^+O95 D:0T,'@'&JL4VV+BZ MI,(IF[LH7WU[;Q4)7(F$F/,8<9AXI+W@*'""D]'66*Y^@FT3E]4L8*TLJX5: M5LY'&4P02'.5^XM8BW1D"CGG:<+@^"0.6$Y$31RU&OD#?QCJ?9)N=%ZHUA-6&^#+!NV M8_O^J 6O:65LJA;A9O3QQ,7^Y:.TW8(E<1KA?9_C\?D#9#]6(1A?G^[]E4U6 M;E:QMSO;V[BJ!^7!T100EEIG7.;(1!P1SGUSA/$P*;JRF :%0LMA63,/RXI] M/M@^QQ4[<+*41(R\(+"CA1219<$BIY/6.$;'(FV:?:Z2O/L&7'(>;GO<.K6= M@#K=EK>GG:$]+J6JLVY)?#7T+V'DM[O/1N-^#84*6Z\/G5Y-4ASEUE(L<4)) MFGP2+S4R7E+$?3(NDD 5JY)MA&!MS.H2>"Y5J\TSZMK:$Q>C?F2C'J<"QPQ>V&]V)2UY >WZ_C2I MV'5#['J,+Q$+/H\D$1GJP:[!%4+6!8:"Q49I'+VSL.$KSMIF0LW!7.QZI2(T MUWA'K](3\[V3TWX\BMU!YW-L'?<&*R8K-E)Z2CBUQ2H[P@:^NY9\R$I)'I MP:N$;IIKX[63DF+C<[7Q,8;B4Q3&1H.D3 QQK@@"',=(IP2X+BUP%/ \!&MK M^A""4J3('B!%-KBU^*4HD\WSE.EZ4=*H?@\ [/@L#]S+7C]?Q<9PV.^XLV&N M^SOH3:[\*Q!7(\1-$D\EA%B;<_Q5S/V%!5/(E2C<7C*8+9"[RQ__^7M/PQ&FS;F_SW'\5F6 M[64&2KD;W3"^V92-H\:-8Y)\+@?@T%0)%&R,N;M)1#:XA)RSG%#LD\C5>Z3- M.6U34Y=2?WT6->>PVX-N= HAP!4%U6E'9EG@= 82Q 5.'P%.QWEX)-I)(I!P MC"+.8T(V!HJRPD/ RE)FR0A.95N2\;R(&<#IE+;T()+^1^7]U6QE!/_*S&@V ML]&0C?_\L8P-?EQ>V+7[^W@V&';2^04^K/^OZ_^Q?O?W/?8=[\?8LCZ?^]IN MEMX"/V$(GS[L95 )L3N(E;!R-='507'J=&W7=ZJX+#Q0B;L^N?4^+[Z+TR=* MP/6<]@95#NO3?CRVN4+PSR^=,#RZ!+EK;[Q8?_C[6ZR#BS@;WOZ6:V/J8_9N MYC2D[$;1X[6?^6HK..2:N*S41HTP/%AK2&Y JY77F#LNZ'M"L]#!Z%U'_RWGNV]?KGW>N-@>V]W&MN;ZV4_V]O=W-K=W]J$J][=WWNQO;EQ M '_L'\ _.UN[!_N7=S"/1=QZG"^?/#)[?Z_NK;_<&BW?_<:OW]_>=.U9Z,"F M\/N=KW7Z[?'J;14M^+X]5#P$;O78G@[BT\M?_KS,)>]TJPNNWO3GB>U_ $R\ MV%,R'MZ@(=7WC9Z^@$HCGRC-,EI>! TOOO@"2)]40'J#4XV>4_P)5>K6I_$3 M\<%T7N03+M)')@%.NUY?]7CCS MP[&2A ?7337N3J<_ )ETBW,ZR)CRWNYPDD&EI@)CE:QT7$L&/Z)*3$=M:4I. MO-^L#H8))FC:MC05XOW=[YWD9E3Y$MYVAD?/S@8P'K&_]?4B&VEC,(CPO[! M&=C^XI3C].C=V\,O.\^WSG4IQ^E'^+?S[N05?O?Q=>?P8 >^ZY_.WMLW^)#^_0F^\\N[S4]?\OO& M3CE.=H\.3_Y]\F[S]G=VVWQ[N U?.8KN+^_X/T;7W;?OLDR M/IPT;S/]8(V, MYE5_%N1:4N2RVG/&67#,4LY4,%@HJD,2(F!M JF0BUXB%RW(U7SD.K^!7)1R M&XG/-6$IYLH1A9SQ L$:A%V+)VY$U@+!N"W$?"7(IH&N):"VC2S$G1):]F/_ M<\?'I:FVK1]1%0:B8($0,!7!M))SAC#N''94^,1MX8*+A:BOQKD@I4H+GR6* M7<2(>\:143@@%;PT-@@NO5M;9[*M>=%+6V)3UY8SQJQ6A"KNJ#3$IB1@4Q4. MN)(SA3PMG*G?)$]!1Z,QU*&:R&CFC;2[&2^N;9NI+ MP)U^PB^9:CAW&I6]]$S;WO?2\UPM5$>%%F'N_=[PP_>(682/WXW2?1^JK_A/2B)@[J3KD.,5( M$*,QE@!=S*ZM<]/6^L$1EN8=K!>+GME)=+'H1[+HF]2<*.J-BPIIGBCPX&9T 5GF+/("Q^@98]3DYM^\344Y5EYBBZ[]6+E8]"-9]$TF% -P MH20(&+,!BQ94@6_#576RD9.)*NRO1R7+&7(SSI + MOCX&OGX:9TS$1Z*4%\@2PQ$G0)NT#@F9K)8?K9'1IRP VR8/;UQ:3HJ7$0MJ M/RDN6/!(6'"3:PDO''7@,S&2NZP[(A#XQ!B9Q)A.QC(?'6"!:5.\X%DC2T#$ M%O \^'F_-QBT3ON]=,^FIW>I\5Y.L*V=>%5S\K*:DH*N]:'KUJ0^\9*[*+50 M*/$ ^$HQ1QH'F4-46%HBH@EJ;9VK-C9U1:<:P[5J#%VML/G7SK6*^<_,_,U@D@^6)L+(01K*R,6V_R7@%XU235L2AS9.XU] M.\RZOO'K:5;SO6?.W;1NJNO:]1>4UR^W?==.W8M]S\.^QUF]R.E#D2 <<0!6 M+S@RG%,DE HB>)ZB!:=>B#8GS;?O)2!0BURT\#H.8J6GFHE3B)_C<>\T-]TH M10R/6,P\F@+ T\WO$U# M'XP_3:!+ 6B3>02HV"- ##%"5EK58Z54N)YM$3D M;!_:IM@T/N^Y5#(TARP5LWY$LQ[C2#@2GEC$B 0<$<\6;2RS*# OC9;."TG! MK$E;DE+.4#M':MX%+\HK5^%0?I04V1N+'<_D@'[)MZW:V>A52/]BIQJ4K:K& MK6I27V.GM#0D.42X9(CG,EI@'QAQ:1QL8E))R=?6-6[SNIL:SZC/9I,.Z)?< M_&MGK<7\9VS^8TP5L)HD91D*E%/$ ^;(*@YHH)155$6/N5];5ZJ-J5I@\U\" MJK6 !_0O%CW&E62,5@>FD8K.(@[3BG3*A2.,2N4BHR27BU#6IFP\JM<@BUX",K2 M<:?MW,DR#H;566=O>!3[K4YENZW?+D)0O[=;W?B@0I$%A--Y1IMV>]W>CSA: M#DCJAU(V*4E,20JS1Y"OI%@=YT@;$I"C+ 6<:+(\ 3EJ:]7\')*2(]9$@E1L M^Y%L>XPF"/G7T'XM B;-"RY]]T OM>X[W3,8R;VKF-]?U32.7G>0)W'K MZ[!O83(Z7=L_WQ[&DP' =;[6$=C0B;T)6TC48 M&6($"B)(09SRCN7\,],6=%P1_\XN;6.*Y\[ U@HOP,W M[,;4&69K?CA!7 UON_8 VA7\7OC6?XWFI*#HW5!43&!FU"E.G'2("4\0EX&" M TTH(M((BF7$0H6U]7'9E 9YT"4P-E=J-:6I%C94IQV/L2&*M4Y&$80),8A' MY9%67J/@/#,.GJ#"K*V3-M7CZ94-LN4EX#L+& W;CXX MMF!,T#4W!UXX\G-*H*QI@;*1[%1)U:@7=;6B^* EKM5<\E4@X)$A8(QXZ4 T"]@C%Q@X4-Y89$5( M*$KMM<",2I-K,&5;F<6%@"6@90L8AGH1!X.G.5?KDIS9X;#?<6?#BI ->S.C M9ZOA^\Z.@0&?_GZRL'%MT@YZMQT6%""^"Q!_G<#%N/-1"T:13P(CKJ)"5FJ. M8.H,D4G(H"UXP+C$LA;(GN<9RKJ'%5_G6JGS-0;T+?9[Q;KO;-WC\2VOHN58 M(N!4N8!0)V0(<7Z5,M8)X!?$>L::B(-[L$&]<:%=A'A2+P*R# M1=QHBQP7#C%+G;%,.FY+ '-FA/OR)9=F*"KF>9$]^< MF8=\0Z.NLK$+8L4\L-/8A[L].8&]9G!D^[&T5IGW*U>JMKUU>BMUW;+]+HS;X/)[J_5UQ5)Q8:G3L-1)^I'<)>I4 MHD@D+A#WDB/K(D5,\10"5IIZ0##\A#:ZV/?.W*A T;)#T0/=Z )%LX:B,8?9 M _B$E)MX,Y,0QRK_QCT*FEKLN0J"^ J*'A(@+$=0]W6 %H-X;G:.SX8Q/"!\ M\A/_=QEW@[L/P/+M%8]&6R]69]DM[K9;3-3GM,8Z33GR$3,@KMPBG> '"S88 MYK*DGWDP<;VS<2S.>=*-&UEMC%MV@'LT,EP [KX -YX KS0CBB8$_V0ZG/+9 MN4T(-B=XA#BF*'DP';Z;9:P(4UZ LZ-R<+0P?E.C]]"WU1\QM"Q(H@"=AEQRYAI1!G$DP]$(*4DI%BK&'V:39U MV5:T^::^!,1I"4\^IL+3"?>]E'CZ6-3I8B[&8+4@:GV(NC-1."8*10E7"&OC M$3>>("=]0,I[X7G0L'V*VLC33]!B 11BEM[8'XL\%6-_'&,?;WXJG=8J &DR M69N/>X6LD0D%YR3'+L+$UT>?9F[L#:5/?U1%O/!OZ'Q>_U_XJ6Y52F-SC#1UNK;K._88KA0>.(G=X>#)W>_SON/SB_==W!NG3Y2 ^S_M M#3IYG3_MQV,[['R.?W[IA.'1)9)>>^-H<3[%W]]B'=PT8-JM;[EVC3YFE88Y M32'_<32N_\Q76P$KU\31"+!OA.'!6D-R;FL6\<3<<4'?$X;7+M]U='7XO/%L4C#;B:..!5)?_A M_L'6SG[KV=[KEWNO-PZV]W:G6YG>[N;6[O[6YMPU;O[>R^V-S<.X(_] M _AG9VOW8+^U]S<\M?/R]=:_X'7;_VRU?GNQM[__>VM[%Q[>:OP-_O:F:\]" M!V#J]SM?Z_2 =/6VD;+#%8!49X!PJ\?V=!"?7O[RY^6FTNE6%UR]Z<\3V_\ M5G.!.MEB;FR6U?>-GKXP)J.>:*RR/5TX\Q=??&%J3RI3N[&#CYY3_(E@XM:G M\1-RZW,_^UB"GRBL[_6Q/W].<#63BR6W/WWC8Q\["/-+5\:,O72"KS):F(_C MK.A?&60%_0='?> 7._"ZHT%K"_C$CY&9*4=EKF?(5S=:?>#3SA"^S$]QZ[]U MNJWA4>\,/C0,QG)1)OFYMQ4O_^PLO7E3OF/[_JC%2+N5@T>UW/;N#=T_^_>GPXYOSW>=;=._YUOGNQ]1#O>>_[/T<[' M=Y]VGF_C_)Z=DQT!GW]^>/#ARPY]?92O<^?Y%C_LW RBO>'OWL)GGKSZ M?R M]?#;J_/#;Y_@7OY]!.__]N[Y%ER;_W)X<-3YS[?MRP#:< <^=^]@FSR6T/I= MC:3AU:$%[%8/[(JH_,*!W?D-L#-"1IR$0(IJB;A6&EF'#<*:6$PHAMV,UZ#( M-%^P*QD34YO_WO!HI))SVH]'L3OH?(X_\N5V)1+?2Z/.A"41>EY)RTPU?"6] MS*L']@\8A6[+AGQN4YT.E3SF1^ME61GSL^NV_%WK\&)Z-KJA>M7+WF#8C\-. MOSK"N^BD]Q*F;K!Q-77@.^^E _NU^=KC"[$;OQIW/:*W7C,MC(KFGR'AI:]/L?J8DJ7DI08U@BC_Q.1K/%/_N]>'/;LN?]?NQ MZ\];PSY\VO'$?@BKFLTY1[9X,3W/+F;G($_.Z/)@HSCX/E7/;:=;M:_I=P8P M[)MG??CY$L:A%R8SQQ+,><@6F1H M+J<)SEF%8Q ^ 5#B\6.QIOGC)0ZW2%3JX99?^%.-L'"3/ZG <5 F(N%<]K&" M0 Y3AR(V5A$JF">I\K&,6%Y)YA*CJSE&)T3#2>1!;VB/6[VZL@.F\-&GR^%> MD"VGB10S[REETZA_T_@TSB6Y%4E1P1$!W@A<4FBD$PLH!2Q#4%QQ;/.FH7*6 M?RV!N:DK(!8E9+=4<-!L!EJ 86; <)--IBB-BRS",C,.<94"LE(*A)F/6C 1 M)5%KZ[(- #'#?IB+RC.72^5S1+&F)E]UK)67;%Q5E!5WK0]>MB=I7 +!4>(,,YAAQX0(R46L4 M552!2I,PUFOK5+0U5DUVUTL(KXD$JJ!!H]%@3!S+1.JUE@1ASSCBC%%D'#>( M65@?WFB#L0$WC+4%JZ'896E(U0)J^+^(@\'3&UPJ4ZF6O6:'6=;J'F7?)=%D MOD1K.B@M:'D7M/PZ@3MIHKU-(J+(@D5+0: MR6&-YD?/;H\RC5&D+&]X/AC&DT'K6:]_VNM/3,R?LO3[0N+N9NNN!T3W&S>V M]Y6.>-C0-'O;:3RI++YWC3O,^00V:;C0+'&)M/8)P;;"D59&(ADB3* BV@52 M1>)DC4(3#S*IQ1#<*8!: +6) = "J/4"ZAAE)YY*'[5'GE&# %TUN.=2Y;(O MPBB.0=D:@YG- ]2BX__X.OY%=/^6\1;UB.ZS.D3WF9R5XOZ%,:/,$)Z2K&%[ M^4A_-!9ZHJ)N]4@G+[O1Q"Z7NJ M\BLB9R%T+^E]E?=_KLI_OW?^\F)I4>6ORR*+*G]1Y2^J_,NMRM\L^_OYH8,= M'+72<>_+H)7ZO9-6[S3FLP3P3K)7^KDJ;)Q*4'0:%=DIUF,=2_>.7]F(DZDY MIT-/MU@>LU'#O4*B)YT0CN-\!N?.$=&[13;G>6O-."E://WQGOSN[ MW_)G;WW9_?@*[YQL?=U[_N^/>\^WR.&W5VQW\PC>_X;M=J[BF!]WG\-K-E^= M[VZ^@N_Z@'??[N"]YV_(SK< WWE(=C>/CW>?[YQ?=3F]BF/NX,.#+0[7B'\6"4% XF[3N988ZQ4'@Z/^BS+_/; M63Y'Z71_;YWV>Y\[ ?YPY_=W:QK2XV"Y^B0T?>EMQE-8;ITJIZ[=LB>Y7.A; M]5?+=D,^Q,L2W/!7+\$VX88M&# /]WZ_LH0'57S-IX#&]2G:Z(:-:W-4 M=N+Z=N(W$S38J#8R)XWE!&3$"77(<2D1U<(K'43B5J^MFS;PJ+FJL,W$0R@& M/:M"A&+0CV70-ZFU5-XPYC!RTGC$K;+(>I/YM;(Z 683([-!$SY>CMTT@R[T M>EI;WQ_V_"?D["CKZ.0T=@=S$O=?$,2KG<+L']E^_"M/P+-KXU_ KCZPFR#' M+ZVU)@B)M* =HXD9+!22$?NA9=&F*AR 66;FKIDOQZ3OLR]D')!C+EV^E*, M^1&,^29SL3))X3!#-B8*S(4+Y"C0%XR)(V#DF @,QDS;4HP71#?-F$MX9EH[ MOR:>_\%VNEDS/W[U1[;[(;;Z=AA+%.:Q*,SM+48N!;*_S]4"E(HO @S^H(I/ M=[]M?'D?*0U!)8443QQQ2<"5$PQ^>(.UID&(W#ZD"1TJ2TRFZ>><#['O8L=W ML^/O= ;&88>^YS%ZCXU!3"3P38S$R(C($:8J:>ZH#(ZNK?/YZ6#-G<8T3W"^ M$5QN@<-0&4-J;GJT"O[K[++LOG 4?3 M$ED;'5+$>(>%--RJG%/7>#>UQ)P:$W.ZQ52+FU6/"=^,-O%HB%=&(*N30)SJ MA#3G',44/&'4:.4;HL1'4<[B*WX-0=Z2[CI\;KF M7$[ BSS^K_-5[:4W@[@Q&,3A]8R!K=',E/![?8 XH8..Y)9[+F%-6P><1M"$ M' =V$WV _Z+EBNNU==(V^,&MK4O4J;%67CNM*58^5RL?2P_20C&3#')>YW8- M6"/ME$'$.R89Y]9HDJUM7E;_ MB0,?NSY6R=#]^-D>GY74H4T6S'%!F]Y(Y0 M&Y&(V"/.DP:+50D%0H61207-U=JZ( _I-+78L9KFG7\U@KLM<,#J1^[F;*B* MU.;0G'!5Z=G5!/S=ZV_VSMPPG1UO^*I"L!REW1'4)^F6!Q>UXH(BIH)!W$N* M=+ 8"6Q[0ZW+F>J@.3=0/+;Y&XMWB3I$4LQU^D"7&HG+ I.14FM%E3)M75. M'TQ[2ORIL78\N_!3L>,9V?$8V>'!2AT81U$X(#N,1.2P8DBFA*F5%G-CL_?R MX&K[Q8Y++55(YJ_8C:DSK (R(:;8[U[)00SEU!$$\*X1C/A- &&1<$XHI&9(5W M*"EO<.2*&Z9SZ[E&U[J4\$UCPC?%9FNWV7'B@I/!/&4'!-N<[^>0Q=(@JG"R MGD?E50('1)88S?+$:*JDNU;GY-1V^IF0E C+8QTB52._?37PSXYL_T,LY1TU MX1N9P$F\(4>)0@2V/(R6VF7$SVCB8[ MWG#52>9S.1;S%B.NK4_12>W]-+VG]=J:]QG-(;(,/Z&BV2OG\C@_:\G'SN?[E_,!COI>/L1]?34M96^\X][()M!9D91.WBD4DG6(!P+NNA$: M)48]/!Q)Q:;P&I;X6%MN\H\([6G+)G:K3S,$\Z0QU^:A@%V-8,YQ,M$I5BG^,OJ0BIYRHR^.,J4%48@IA-!7":)G$@,\=Q*2&.8V*36UG5;TW$]_@89= G$W*E +9[: M3K@44!I"4 #%X RR@1,D-4LL)1N)\&OKO$WX>-9%">,TU=(;&L8I%O_X%C]^I&EB MPBH+@(< /U@2R%CL$,:"*1HU@'S.C&Q3*DH\9YGB.5?'4Z?V_-YG4ROA LXN M]?OVT/;+T:04^*L/_K8GZ2SYA!F1EB)"!<"?]A%9EA22G"I-$]&.CG26)G2C M;) _6 (\CT6S'6 M ,C 3[I (.B%.N$#6)8F(88%IH;PE LQ6 ME1:R2Q7)N705L@QD[)Z-)"']V0 N*.9*MZJ8?\7". TE,L_@B_,EO>T,CYY= MS%#ETA5*4R,V?ITD'>D]XYX1)'0,B%-OD6/,(!^X@PV.1R-4=4)/FY^G6@(Y MBQ#(*;;^2+8^QH,"%Q1,7:.0NTIS:4-.2&=(.R<(59AK>Z&)3QIOZR5Z<[?H M3?\,B-#WHZSCCG6=X\ZPY.31)O=)IJ[Z)"3(J(N H":8(#)@A4*<2(P O^& M(:UTB@D6?$PFGUM+U>AZRP;%?%2S"0T85:MJ"_O;V: 2<_P]2U1_[@3XPYW7 MQW(NALCU^B'VT;!W^C2/T*!WW FMRYM<;MB<'0>".7P&4_CR8M[^.G\SR!)R M5_BY<35U!3]KQ,])@I"<4R,]44A+21''$GZ+*2 AH]5<,DJS*BY5;55'(:=I M_>1'O,CFT/VFRXZ]/.O[(YN+%7OIJA=-==I[U8ZFG/(^7H<]>U[)XQ_T-CP, M?S_^T*YBHQNN=:PHVW)MVS*=0-PQCL9;;!"6W""NC$#.)8>B)TQ02IRT?&W= MM'%19%A2ZZZ_%U^Q[CE9]W@U8A!26RH13E8CSE5 3G*.&(5!%L' ]%;UQ[B< MTRZ'X/L//&=PU.L/T3#V+WGV_7O2+.P!3Z-HSGZ>D .8C^WOTU$DX>N!OTD: MFLIC+C4AN:+)(6X!^0Q3'B7&DR,,4"O#7Y&$7TC+;A;'^;5I%WKS4/L>+UNT MDCG/&;(Q@?/"LWX\9A@9A[466'!&\-HZD[*-\4."BBMT;MMT@I/;6XX4I\"P MSOI5P+!FKK.P7M]R=YCL#-VQE-T/E>VOAL.\>Y5OOO7C\_ MN1_]Q=05B*P1(B=);G)/C,SBX5(9!A#)/3(\@0?H$^4Z<6:KWNQ*MK5H?N>O M$N9IC"Y#,?A&&/QXF[^4?,K-_10%J^?$4F2Y=2B8:'(FF\.&YKHK,#8U!9>N.!#S7R,"VI#+9?*(UAO.2M74*2!_R%'F+9..4E' MA_N,E>C84D3']JX1GOJ*%Q8/ IO <<#UO>XC5U.S?3DSMR4>%YIS7_R;)-WE M$M<8]C($,RH13Y$C)RA&T05/L%2)65H;S2G!K\;:^.P*#.YL[,6H[VC4XQWS M7$9G"J0F)0M&+24"*A,0)DI*)3C6P"QK:!J]V-&MNTF5+DJQYO42S>^%F[7Q MG;NDYR\E4-9.AFXIP/HE#RK.X(-P.!DI"M;F!EU9KH=2A[3WRFO# M$W-V;9U(U=9T/!OT?C&?QA1JUA@06C)T:'2A9L&)F>/$>-"(<)A.%9!*CB+N ME48V!84(=5[Z:!@G:6V=*=:F^"%9X_.%B$;$E)K,N6Y6:J9.UW9]'96:=RG1 MO5>5Y;1N\2->9#G)+H-0!J$,0AF$,@AS)R,+G.)S6=^68(6ZI"T,3%++A5,G@6TJ0;DL'S:YLNX9>'&O9X"QK+&:88(\^, MRC5M#FG#X3=/HDE!2ZIR*[XVP^,G7"5G9P$IS8']&G/7X$YNPW=LAS&TAKV< MIXP&V>Y:@S@<'L=LDIGT9+FBK%STQ?;#BB7U-$*RZ/5HB@YZ,&VY/U>&11C& M7.>29^LOX*;A6>\DMUZW^2(+7M:(EY-R?'@6,I'1YE[K\,,$@BSLR2,5G$H(9TA!+C M:J QSS!_NQCSC(UYC,1AJ1SADJ"D8T1<2O#5K)((R^1UX 00F^0\Q'$UD@89 M'@#%7%BF5,G12 MX$$&_%^9Z_9MD#KRJDL9K:/G\G26M$!1L%6%AD?/VB[0,'-H&&^O8ZV75!O$ MA-:(4Q*RCK]&2E!!L6:6N>PBT;8@#^E@.$=L:$2\J,E,:RNEZ$>'A%_]D>U^ MB*V^'<;6Z/=!"U B$['VB([E@\3/8'7@\%1:23ESJM_Q^?@Q/S^3^KD%!-IY MGCF.)G0O;5U,YVN8S;UN1MS\_ZWO$_CZ:NXJ>95N^/&!:Z\L4'LWJ"436!CL MG XGE1 77" .;BQR05.4I$A)J.BIT0"U9)R#U5Q$MZC!JA7%A]K/*0L^- $? MQ@OHL ^*>X-4L@JH&."#-4#*G.=$<\<(-6)MG=B#$/4EW&X/G.+1_&]>K CX^_@L3\%U[![A>7&5 M:\3G22WO-&>.1!&0#-@#/@N,7+04!2E8H(PSYK,D.E-M,Z'IW?U49!HCA% Z M5C<[I%:P9I&Q9HP+6NZP-Q:CQ%W,83F+3,RN8]#!!HTI83R+5>$VT[.,RRT5 M&WQ@:"YT/L]-46$ZWM>RP];P*+9<_-#I=O/A:"]5#YQ'VV]=+HI:;T$\H5/< MQ)^GO9&^^M.J5*'S.?Z9UQJB3_(0W!QPP)[\ 0"M]OM*KD:_1 VFWFHB8]B+ M)*DGE#.L+78\L203#00@1+S?SCL,H3,EL66?J'&?F-2I,"8J!:$)D22 DPHO MD0N$H^AR5HPQV%*SMLX,:1LU7L>P.'&#$E>L'R$\H]@FRH4F#GB%=%(F>"@Y M9[$FQ%4(00I"+!1"C+=R=H(9' A2RN-!P8*4FEBU(E'_3:NM(&$.+! MVJ+^0'[QJ3%,<]M MX[_OZ3$^;&2692>51CLJJ9*>!NY2-)*;I+DG.F'X)54[Z:P#QF4GK7$GG=02 M4TGPJ9(-2%''$+?:(<.M@B$66 BNI<5^;5U0V$GQ>!GA@^*_#S*S.8>&"\86 MC*W#6TF28\\L9=&!R\(=M8E(9YBFR3$21O&,@K$+A;'CZ:C>8ZN40Q83B;@( M"6E% _PIC/81*Q?IVCH#;T7HY<78&GR9/X:YC>XEWX4?E^^X=GT^9N6["\M? M_U_7_V/]1YIT)=.&!Y=@NJU=UTL:OS]+=;!$CX;WOZ6 MVZZOMJV!X%_M#31?D[SALEW[>=2_O)A3^R$BUX_V$[()KO6I/?YBSP=K?_QP M2R>=+KH^?G>]]4E3(47,$K']G00GU[^\N>EJ7:ZU;U6;_KS MQ/8_P,5=3),8=V*K2QH]?7'91C_1K+KRBWC%Q1=?W-23ZJD;V#=Z3O$GW)!; MG\9/;G_N9Q]+\!.AY;T^]N?/:29F<[%ZVH]=^#C33#F=FLCI]L].3T>Z8_9X M%$G*:O"M3G=$G0"#'J+^WA2!]Z9HN"]# M\#7OIS2!N MY"6W=['@MKN7>4Y_]_K5DGQQL<[.5\'MZXG#;X?BW<>_.G!=G7=OMS"X@73O MX-W'=\]WONQ\ Y?NX]&G=Q_?T,.;;M_'XX^['X]/=I[#-3[_]_'AP2MP P_% M[LGNI\-O&]]V/KZB>\]?G^S"9_WGVU58;;AS\.'+WL$V>8\EDKA UE)"5FU5.P6R&@!9YS<@RSL6G$D6 M64XHXMSD_$P1$*4)-B@E$E,Y%[QMZ(.C5*NA2=-D?EJUM+KL$M$ZO9![6BT1 MY7G6T6Q?#/U+VPF[<5C0ZT[HM3U.N!*FFK$<97R>Q-;1?KQA&.W=S6"VIWOG2C#P#55N-*Q K3E1= M"+9:WG=)>+;"]M7:Z<++>^?;G #GHO+Y;71C=DV"HX$1KM[9.2>--N72_*H-0!J$,0AF$1R@7F:HFX0+K M4?91GU+Z1/S(?CZ>#8:==#YZJ-,-L*.#CU6][-'93U52<*T._-&__<\?!HNP M)Y+E86AE1I9ZO6&W-XR+R7#>_><(^Y-_NO:M.=O[Z/'AR3;;.?CT=>=@@^YN MOCK/)6&')SO\\."?C[N;'N_E:SWP]#_?WN"] T]V#S[ ]6U]W?GHW[O@I0\I M(44D07+U^>?'7]XR>]_H<_*,;LCSX\_E^Z+>MZG[-0:U;-BV-R"KW4^N\YE)2/ MU3;>J&C<&#ZS_?XY+,Q_[/%97'BZ7.Z:D("0B'6+(3G! 6AB3 M19E)D#8(QUW6:Q]W@JM5V$UKQ:^X+'4>:++VJ@ZL_Z_=S?'54(?&D MM0U8 WM)OH[V#Y]Q.T*-L&GZ:VYU!@V J]U>]^+>E_L$IQ[0^O1U]\M[)E/$ M)'A$+*.YR41"#D>%E)8Q!"8!P?#:.FMK/7ZFVA#8*K/^:_"":WU/K--*48(L M<2IW=?/($<<0#+B6SA 3N,I3K2:H4=_$)("%&X3E J?:&0FN8\P(DN"ST$U8 MJK[DDCY=.0WPV 5=JVK_1E/U2\KV(T&_]1SPD?R&VIC@W+R/M?7[D-"Z-#=N MU=-X=FGG*VO*UP#\XX;8^?+>&L!.; U206G$'?PP$0#<*TR]X]Y;ZN8B\U@F MQ-O+D*E)S M W67(7;C&A2[(;H:AA4.W7@!'C+XOCAHPQ&G-*?M!0+N$_QI PW!@\-LW;VC M+U='@YF #"^.#_NPA]Z:5I(5*WUO, 3B$KNM+WGCA:? S;ITENQQZ\3Z(YC< MT38.G]H9J:3W ?E.>ET N!%)@0?R"TZ/K:^4#'+U3R\W0H27Y>^$'V<)#/2L MG]\.2^ISQ\.''O=\]?Y;R=#/Q& N+&XZ-9@+W9"8 [>C[PF3:XW4UYG? M:(_IFU2CS39;^X?[!UL[^ZUG>Z]?[KW>.-C>V[VSW--C7_:SO=W-K=W]K4VX MZMW]O1?;FQL'\,?^ ?RSL[5[L-_:^QO^VGOV?_^U]V)SZ_7^_VEMO7JS?7 X M_9W] #!Y(?GO3M6>PG<7P^\,O M_I9-YM$5K?@3JNZE:,75$T&F5G.:^F/%$Z/N*UKUL^>8H"M]K0J(LYKOM4Y_ M?#[U7.B$_] *>&Z3> M]JQW HY0:W_8\Y^FT&F[@PS:;%XZ_=*9^Z4^FF3<';Y^RE7>C"+:Z@.?=H;P M97Z*I?Q;I]L:'O7.X$/#H)W%Y.)IEN_HMS[GP^^Q)GF3LL>G%?]MME'O']G^ MN%;>O>YW&LW$^PS:K\J<'LV=FFY$7\(JJE(H?GZ>\C+VJ[&OY=QT>_?O,3'S M"JTKL(8KVNOOY_!(J"[L^U=?A.7QW,/RAQ*X#?Y_#<_3PVP9\W\;7 MO;>OONS2OX]W-W<[< UL[^WAMW?[5PGT\#D?V,[FJV^';P_I[O,W^-WFNT^' M!QO?#@^V\Z:[ M\._.Y@?V[OD;!M?X;>?;)[;S?/OKSMO7:>?@U7MJ--&,".2#HH@KGJN<5408 M*X*I-Y*'\/,#G5M6T?UR+LHJ6LA5%$8YY6OK M^ G&XX4<$Q[X:17C@]C-0FR(&]]/!'*).-KNMI[9T\PLZN6\=V=GBS%\WI^= MG!U7L?G-F#J^<[M,R0HLIFNCL5=EQP"@GO;C4>P..I]C:Z1'T/KM16\PF(9T M-L1/6(BQ/^AEE?%JZSKJ'0/M'/R?5DY-&)[_,-"ET*.\6Y5=> MN7*O+,NOO+(LO_+*U7QE67[EE67YE5>NYBO+\BNO+,NOO'(U7[E4O7$F!^#' ME ,>TA9GRI;VBZVT.*B2<6ZP93X2;J+2*V 1!L-?&35M)?^TH M?Y3TLWHE33+\0!_^AP_\?F]=QKH:(A2%.9M1<"1X88CU22Q..D ME.=F;9V I5 \7I+_H.;UC]J>_LZ:JC.T^\5M?GBW>U],K!NO1J\+Z*X?^8X. M?+]?KZ*C>&PWW%G557*06^WU\W7T>\=P^5_N&Q65%#OSJBW]Y@!Z=&J1I+H0KY# .N'PS4TX%(0PC"U%26.,N#4,&2TELE'Q&*,."HM1 M4R/5%F:E:.#T_G6!S^6&S]_N@I\$)-49RAR5+BAH:6,'%I<#%[Y%&N'ZQ\_'- M>RZ8(L&"KZTS,*J@D<4I@,/-DY;$N&3=VKI@;4U7!1=G<<9S[X%9<;A=+,2= M@]IQP=E&XBR[B;.>$>E2M"@KIB%.E$>&,(^DBC0H*PUX)IF FK;AXP+Q-?OQ M=0'N"K13'QU\MCJ#P5D,[=9G,)886O]C3T[_S.KZG2PB"3<8^Y5TY/ \"S7' M;A8'S(*/W=MU$E:K4_/$<^JDF3:*).J]XR%*XS7\U#PP*K@@YLY-UZO)RBU6 M0RZ:C-U!):"YT>_;[H=*Z/&O\^\O>6G/\T,;7VP_[)U62IO_5+.[>Y9S$/;2 M_L4U%_2["_J=3SC+IHQY)Y- C8]Q).CR!DA$0^<16"@AGJYMD[D@SN EL[L MCVOO__-?&CC*GV66RBP]YBQ-[YB5^5R$^2RSM BS-(N4US+SLYCYI4H5_JE? M]J4S/#J*QZ%52;*/!/V[$3XI/]T:Q.'P>*2YWTN7#IK-A/]^?MG"=FJ__2C@ MD1RS'*7:KGSHS:K-P4NXC5X836+U\Z^;7EOQN^[F=WV;X'>%: U,H$0L6(=X M3!R9(!4BBGMN*1B6#\\LM_$^/U2FO+]-I4P,$E[SVG4AHI@N V$1>,!E^^;-R+NW&/G^!'KSVF MX$))RCCBBAGD"&$(9E\EF[!,'#=JYRYZ!>65]B['4F66EF26YAD^NB587[7P*.1SYN233(@:L8"3TB$A9:U! M/ B!+-,666$PYL)A9LS:NFK+A^>.-MC2R[%R0>XR2\VUNA6WSWE&CLJ>/>\] M>SQ@A&EP&I8*HA+V:ZZ815KBB()7/-D8@T^B>9OV"N0.[<9AZ[?CW$"I9:\5 M1^7<(;;9VC\?#./)H/6LUS]]LEII0DMW[%%FJ@'QQP?Q<3^< MA)0\D0K)("WB7%!DF96(FN0CL2%)&9J%XB5SH[RR9&[,7AE12.A3Z\*+-49JG,4CE^+_.Y(K-T!P7:!\JYM/S.A[![PZ/8SV>L_7@4NX/.YSAR\[Z3C7^- MLOB?VTXW^WY[W?WHS_J=82<.-OJ= 3QU_?06_,2]=&"_%B_P;EX@GR1T*IUC MEG.=M?,=>($L($N"1<''P%C426"SMLZP:=!9;$GE:#Z*U)[*45"D.2@R%DOB M-C)OI45,!XFX20RYQ!4*2AM+K<5*ZZ:AR ID=+R.(<:3*HD#QAQ=4[@%7WXD M<=OJPVM.*IW'UN><%@7/M.)7'[/WGUK>]OOG^?75_U*"WP$?L^.L@+N=O?U%096F:&%$MR-$HA)I1D6!^!]!,%Z MR(P@@%]A'49 ")C63!F2@!'H)9586O'SY(+)998:;74K;I_-R/ M&O;APXY'.@GV2O"FG+,O=&2YS%*9I3)+Y9R]S.>*S%(3S]GS8=@%W7AVP38. M,MD87>)&-QQ\IQ[?I?:^GX^51.RZN/GVEXF]1AW'1DJ-8B(,<2\$TMQ+)#&3 MEF*AK,9KZZS-"6O0\5DYA&\^Q#S:(7R!F$9!S)C[SPQ7PAG %(T5XCP%9+S2 MR!A.:9),4Y::!S%+=4*O)AKSCNW[HQ8C[58VP(>M)&-&'5CVSH:#H>WFP2L052-$ M?9W0DR5A;ZF@N>$Z X3R22!#34 I !<&@DP"=FOK!"R%R)DW F[2Z<8,[7YY M^Z/_>.^+B743]!-J KJZFJ,7U+LCZNW<1#W"G-)&!!0E3X!Z42%K*>!?4!2F MVIA$<85Z!?$*XJT@XGD5B=!..DLLEUP9EXAA.AK* O$D/#;B%1)8)QR.)8UY MKSRC&B/O1L4H#FG*! M"1;,24H6$W'@4VE' SA:REJG%%8DW8Z?M^3L%"!M(I".*71I$E.(6**D? @ M51K99 C". *R)B<,IVOK2K$VT^,1OSOG_"P$@A9<++AXB8O1$I4L34'KR+'1 M!J.5)+:,A6]\;!\!6[# MFEH17)S%"6S!VN7&VCM K33 .B55TM/ 78I&CL MTF!N_8QK=\O@ED+O+!=X_W"[#_GX\423D8C[FI9$T[MW,0I;*VQ4@5$A%:(,\:0)1&C9&1NM)H" M][K"J8)1!:,6 J.DDLL]2XS#S\?&J$*TZ@2P-S;"P1]GVY"'\%!NH0UTLQKQ(,/R"CO MD5#4.F,4I0Q6KZ0 ?*(A_7P*=2M(]A,D [0*B=/$?$8R(0TUC/E$L$K)>!L+ MDBT%DEU/TCADNQ]?O8]6A"@\05J;@+BE&ED;*8*_,)=&:YMRM:IJ*SQ^@KC( M2#:/5(R"CLVYM;M41C"*;:)<:.)XT-))F>"AY(#G:4)<<6P7&A/934QT@ID8 M(D/,"8$X!V9G5)!(JZ")"#2)")BH.6TS75>U6)'RF\IJMP>#,]OUL?5;/YZ> M]?V1'<3?LWC^(-O6:BGXW>UP4]"HK(Q"2D>X]-JJ0))PW#O*L+&CAN#T4I^$ MWIXD%D(8(5F>BQBN]_D8G7;"W55/#3:ZX?75+)4NLW7BUOF$LG[L"14L&12E MC^"54H4L9AJYJ!)15)(0'*/8.>55O"M9EXL^8Z6 M/%ZJ;I3RP#:0=[E=-",).:Q@PIP)A"KE=,1KZ[18\6)9\9U"R\9QX:@0/' > MI'/).N>#D R+J#&;PHQO1&;N;<]EVZ[3V,<*L8TGG -8(V>(R-T[+#(Q"J2= MIY&YH+C(:<)IP+'S%,HLE5EJ_O%##7'+"4D3MS@_U7GC7QGPGEW#N^+[U.C[D D1 M2RFY2,X$Q+2C"#S<@'2D$A%&J1).)HIAH5+95LM8O51S7&1A0:% =YFE1EO= MBMOGXX8MRZ;=K$U[/&"IC XD,(P$@;V::R&1ILH@KW$PF$GEC6S@KKT"28V[ M<=@Z[@W^?_;>O*F-)-L;_BH*WO>^MSM"Z5R\IS?V< MI3HFY(%]SH4PGF!7$.D52'6E?4$"]EB*PHM"V=O[G*>\IJY;#QS6='QB75, M8EN@X 1'/*3RC\!B4 'D[X(6R0B_:C[J0;QMNC[AB^6HR)G".SVC5S5["M]76E MU.WEAT-34,D#=4@(#+"-LX T<1I)(30A'#O*Z-9KUN1ZM2_4L_"OUY[;)^6Y MK3G-$^$T;)G3*,&"I\PAQG"1>CMII!PG2$O.#":L*"+?*$[S GS OP]'\';0 M@ ,R"@-WT9B,X&:],D/Z!H[AN[7(U?=X3"OGXX[X6=I0-QN<)^E8,8 WU?GO MI.-?CG5[X#MS9C"WLM8"\QX$YL4J-&\=1JRM3 THE)8*<4H*I+Q12&B&?90J M"*>3P&2\;D+QLGTUFPW-:SZS47R&+?,9I2CFU*2:RAKXC$N-;F(42 3+-).% MEM1L%)]Y5G;S]2WJ6V;DCJ?]Z>G/Y$#:X3 MX>EO:3?&PU[7E]\\/2YXR[[VV#ELC0F>>$X:;K%AE7C^6?G(7 M!^J1C9^/QC.>;BNONUR9I\E%5Z'D7;'0NVH!5O/36_+3E1X;+&)C/2]086D* MXA$::4\B$J*(WG$EN7>9G]:\M.:E-2^]0UX:>5%(HC2PT(*KP&T1E"RL=,X( M*N2#\](:N-XEHUVI%L@=#E[(HFR1S7T 1BM90,YI3#"714AUATA3$-VD_*Z: M&CT#=GMSDU_-F&O&?!<&TT %*(\2!Q,$,.>H0N 8@!!CW%KJ\?6X"_H18 M]$KI$=!E B,$(TZ\1UPD1PPF!8J1V4@BL"KRA#%8J1%(8QRW-<<]UEPW-4$1:)5(9R2*%HK$9=> M(>480Y)I"K1@G'=^ZS7G3?Y3KJCGPW'OPU5><_&:B]^!04X>XD109X@EBQ(H@HRE,BB)0 MM&@J^1Q<<3D(X1^9Z."_OOOE]?^!/],A+]PK!;1TXT5U8%__'SOZQ^O91&]\ MW9T==(*_=])I[IL40L.XU#')#"Y@K1J#X03N/AFF4^Y3YZ0D4P9Y4T\JV>Q @9S.AQW$Q'\-@HI".A+^.=YUT^.IRQGX:IJ MH_'\$F-A!&>3ZR]96% 7$C-XI/545Y=B\6\:;68[7!%+ ^%4"\V],3JYMJ.2 M3F$./)0>$J:WIE<=CZ93.#5' =E1,)^1B3##WTSOW%R,M_YQ92'ZW<%T1(*\ MD@)&O3EKMA($0RB,B>TTWA^\[^RVWC?>[+_[:__==F=OOWV3L_.HPVX#>W_? MZ.PW.O_>A8&W=W;;[W=WTJOW^W_N[6QWX,WO>^WM]IN][3\;[SOP06NWW7F? M.<,O'P8&A!N=T=LA+*=D^Z\-*NR4E MV4HIL+?1.<=!-=:%\((#QK)>*Q"..8Z33>,X60FTE@(V1T=FT+W,@9=O9KR\ MC,G\"U 3S"F_W8^_3YG[^QEOW^F.76\X/AN%#HSI7SU :8^,GN W%7H:7K9. M#LX__;'']S_^YZ2]XW";[L+K/=ZB>_S@\DBT+WWWTQ]_]PX /7WZWV/L^G\/ MS$=]MG_2NFB?_.LS("EQT&_A]N5;=M"!UR='EP_CP$) M7;9/]@Z-4B$$Q5#TJ4:Q#!;IU -*.T^HIJ(@TI7@N#LX"WX[@=#H?(1_3(1= MYPH@,J'P"8XR%#$6CF\U F#2TT1DH[-0LN<'/ZT@N$I0!#AY.,JD\!N L#!* MO]IZ_0OYM='XEQEWQXUA;"P2S.WAS;HC<[_$GP>^'[(:50N\(!"00K$0W1(24J18\Z'$#DAPJPCT8V#L9WC)1A[-A6OM\&Q MC6Y6.4-C4MWN+'T(1)\0RL48?C5NO!F.3JM#TC #WS"]7J-O3H8CT%CS!^>@ MQ/8NT/!\ $\9G]EQUW?-J MS3=_"8W***CP*?MEUQPW36-!CX>-2D6W :>L; M> ?_PGU^297Z*/[G?"#Y _+/QG"41UM]_Z9<@84OJR_.P^IGP[/1ZH=GTSO_ M^JJQ#7-+IM9;UAOFY1 M]KQ:4@6?G6:U#:K4 *W?6R"=.6E*7DYS5O2X<5JR\^";^>.*?OY[ M_.WS81HPT!#Z^0G73G-*M.\ 4^)JEE1_;$9ER0R"G"<*@*!QZ2S!=,)V0*4 M/X-173FXUO1@8*$Q/@X!5,]&.OJ#D!8H):$T?DGU9WY=NP9I'&F-9G-NF$2] M"PFPTU_.E^'*HUEZE$Z[.>U.3*]9\@>X8?CJPGC-O;KC?"M@,Y?5EJ3? MG)66QVI#YDO;3+P*7H(>/ Z+7Z?+I3@)CY//9/>].CJ<")"WVZ0AVM'O:@\$?!6!](%2S@ FG4\X 8_DP MR /)JLEXQES^V-[^:\I<9J0V.NM5\G84CLYZU> M\4P0INGQW4%IHIX"B-+@-DH<+RV4O6BD*67*3&>Y%X#.UJYRNGA\/#SKP47I M-)JID#TY&Y2')R]SQC+5)GZ+J>>K 1(TM@>#,_C%NSRS5,D+9$8?2!W]3QY4 MNM\%G Z ,NFBG>!"W\+9F"8QS18OOYE=.T<5G3F#A8'WNN%+,C@F^95N[6?Z MYM6138Z!3TSO]C8S(.-AT6 ::3_ZYG-86=XYHT\; 9O;@T6"+7K5V"M):GC: M':0? F7 <3%'>45*2?ACE)_DH$FT#IN]P%J;I7P?9V*'ARURW?06Q@=C[B4^ M>#8:93.LF9PE_CP(B6EF"3^%SQ@2N9C"R?SW3HIO0+\X+]\[F8*PB'BA5/GP+$81- .(6]3T>K>DP\@V-4 MCBFI(AX )@QR2A=I"X<)R\ M?>+H?F?O4!:R"-9B% D6B%,5D)78(H*-ET%J2X+8%(-1ON-O20?INN_RR6\9 M0$O*6<2-YR7M@."NR*>Q2#^-3#S/5Z)\#'.%;;&V:^*DE>(^7K=6HVJM_.): M)2PS52HG<.C'":@-SN!FP+B[HWZV6L 305@G[1&X^OCJ0S.G!K8.' E$W/RJ M1C.AA/UN5<=^3.^BES&P13HX+^&7J<9RA=":E0"<;1*,N.4L)D M5 &"JGQ(0DI[\\?!K49'"?R>C?$ [#R M21\HP84Y.@*]+"WR;(%+"JA@P8(5$S3V\=P:-%^][U!5>;MS,V[\O[?I)IK\ M.065A:.>VQATP754W!$5,;R(.9:)?3^6Z0=$S78FL*<1OO3P@FB7ME.P_@G< M_[)UT;K<3AFL3E(3LO<-<>TTTH#V$2.:%*;0+ 2<,EB;I%C-JLI'[#:$$1C# M3L2".D(YP\I@RR.+1:2>>.-%&>1&:$T8CTP8GP\YED)XI1 Q":$(8Y RR5]K MO)/2]*/NDN6E%(S :DUR>70DV7E M6W;L^U$K'@)2MP(0L=^;,^<2-K\X6EQ&RZU#*K@N(M=($,-2*52)%+81\6 * M;J6WEJU$#-"@>-#:B$(X7N#"6DD+X@GGA3(B^.>*KDLJ2@A@KE\^7PB].+.SBZ;6VYVS\7CF'_XU0ZFI.=K/?3IS.ZX#SI"\FG/O2F7E;UPK9T&, M 5-=CB?WG@?*%# D"6MG%8O>%-(R.#*.:;,>@]&;L:;]J5_UKS!*H5SF*,R$ M)Z(OGF-].!2>ZBBT0 !]+< J(I!R."(M<&)"A #(V7K-5[OW_M<:G_6"HXQ> M-?N?=Y-]O#SG68'K9NUQII!46LM5$C\;3X],I0_T9RQCP964*/$LJ5HI2#R4 M#O'LC[HFSJ(2W>EG65$:=;/-R^;^42[YUO_9.!Z>@QHYNN(BSQ[L;&.TW5X: M#:APX6L8398B)B)@.!#SKQH?$LO[WO";E0^C6RJS"RLRGBM>E9X\/X57?Y>B M N 1\"XYT;*G8<&FNJQ;G8Z&IV5^1=+'2G-GQ6&2LKGL!@V+=M>UON;JXG), M(21?RT+4"#PNILU>N-UX/(1U3F.<^:NN40"K%5O6HA>B3-(J)CMWU8O&7EP9 M2Z:KQ4B5ZH'=D4\!$@F1EW2Z7BV];CO&5\%>=[!V#M\,8MBKUJ[R-5\0)GXLX,GCV)\!E*NNNG<^@ ,JM))J_ T?Y-(]LU4M-9/ MYKM*]NM5D9]L_PDE5A(8I$6RTUT51 D3SN)BX5>A^R6;HRMQ/P:)&:;"?5DD MP1-O99($F!Z\59K+P!V6MK#&%M04@6F*#;FIK;K2ME._U6JT[3 IZW?75L=K M]*:CB_;.P67KTB6+(XS][2%L U>*2\0X5LF^PY%53B%M%.?!Q4@D3W6^B)0_ M;XVV5LG"!*VD9%QC;(P+0@JFC*%68G-3:W2]]3^]]9V]0X4](T0JX%\85.8B M%,@ :T1<<.QAYZU)G=5HD_)U6Y^!\(^8G$M%-3F^,CHL?8A78Y?'IE=&M28N M-I@,1Z5)*"E3IXO1SE?Y$-PXJ8K#9?O.L)\A[J*%YU6>T")[_0'3VP:9[&YN MTP0I_RV;9FZ1L!(H<]'X<)JTL3L*E]DP<9N!3PK3*I7A12O(8J1O%3$$C&GL M1ET[C]6Z&BX*5)W27X -EHJ87^,@N4IX/[.,-\W85 ^4L?FO9.L*XS$ %:2@0GBA%6P M4W93W"H_FJ-)?VT OP'.7NK_3YO%W)EOR9\FAF-&3WHUOAW=.VCLN\DP(04^ M!0KG8>ZJJ<)@9X21X,#M'#* 8*U1!D .9ZF#H]:!$<:D9\XK[6R%-C'FBVAS MK_W[=4QM@4SG;IC]^/=PLE#(I_S5*/D[-\<_\]#\[C,[I Y3(6P$Q2(YCF7A MD,+!(!XCBQA'!8H *!9XM3+E?Z6MGAZ QA]]^^^9;V_ZZ3PISS3^" #W!\B: M9'D%X0RDG4S:@!?AX[,(-P71,YJ;PK,3<6[=CMU1&:)/3'.0-K M>M?*%P%LMG$,E(P U8;TE'%V1DP3OU(J&SP"4.=ESKSHGPX'92I%NOHVZM*/ M$?"JNK1&*+^;Y:WM^12 &+M)B]K.?H I ?\Q'/IDH-X>^#^[I;,HM:A-N0$H1B4*]&DF*QJ M5[]TIR7$*EI*GKW3X7B"$I3*ZLP\$6>6FEI%\=PN=-!*3TS!6"P$YYAR+;P4 MCE O"V*(5V6[M41DZ&;4]I>YR,/J#"M"FI)?&/\Q&H['-=E<0S84R(8HYTE! M+2JTH0C0NP.RB1H 8P@R1@WPR@+7U,T"\U6R21FLV>^3DJ62L[4DEN;C$L0: M]O.F2AK/;W)WO1A&P'*F]?,J4;H'O 9@\,"G%XE!U;2SGG;>GK>V#[713A(I M$$F)#=P2A8RS 6'/@*J$<]$76Z]E$^LU'">3SIQD&E^ZII27:>63P_>:"&>7 MNXL!> 2UKO3KFR0,OW3'95+UIE'>7_.Q[<,NI/1UT7%DLB))?%DC5PYL$8AUXOC,:+&?$DX[/DQ#\K MF$8OI:.@S!&:TYNGJ,31,-6E MJNH)3!JG/3-)/*6,U)A%"95A6^.)&4W^ 0SW=&FB7[JCE$F<8J=R$O=:C69Z M:YA2BN%?G4GSB5;C:);2PI/NK- ME=.E1*\RS D>.I<=\ZR]<>7#RK4;$D%/7T_7>F&%7S4:]VPX?^^.@S_KA?VX MJIH#!+ZBF*]5R#NYNO3+MK!?'G+CC"QL1-AB@[CA"O0GB9&2)!II2: J+EO8 MI>).R>"%*A27G"FL"L IWD3O:"'4LH7]_?'P?) *@ S/IW4(X-253#JIZ4N MI ?[8!8'];C=Y; MXH/?9)+71)]\?Z6NKJQ1R2T$T!WD/EGONB?L(A'W<&TN'8*FENJAYU9?/GU/)[N%2YC MZJKVW-63JZ]?Y:^6JGN7WQ7ZE<+%M5_C5^0'OV.*_]"5WQHLH:^D4O)KWN#5] M++4ON2U]/$#1V_5]+JI@ITI2-!L+]N)L^YM*CEO&YCVRQV$ML'D#$X(ODFGP M2RKW,QD_>9M*V0[CM/]IQ_=;)ZVO\#W<MR]\!!KWKMCKOCML[;P7,\[)%]UC[Y,-%^X^_^ZV. M8_][N3MIO<%E*Z/.$8QAC_S)WO7"O]]=?/KH3RWE1:OSKWYKY[C;^GB V_V# MRS3WUL==#K_G^SMMN$\+PQIR6D MCM3IK=>4K^8I+\7"W&^GH4>YQVU8S8V[#-V/0+HAK[EUFZ';M0MZU+D]==Y8 MBH'RES5;O"5;;"^QQ4,<"QT#"X@HRA /TB)%,4; UD@P1"A#Q=9KML9C^V/M M@7ZLS<_LP#Q]2'S#4[HWF)C!43=IBB7@^:U&P?>/@DOAQ#:>-M#4Q)X*(^: M]&0O\>%+Z USN/@/$;/4VAC0R05PF#J*<>"BDPY)MO>9-K5:K17Q3SM^%.-\43>:.8,73D"&=D?$AG_A[Q17T=LNW5IX\ M:6Y)OE\Q=A=GOQ,/VN6'#-'>^>.QZL*X2^'73=:/:XOU!%\;%A:@U& M-Y 3WB48S<36'@[<5=]OS6+OBL6Z51;+F&9%I!SIPFG$I8W(6A:0X-([%ZUS MG*5224P6-0"]CS.[< QJW^\=&X0VWCP_+??6.#47.5P\9W\X-SJ[FOU1^WE? MK)]W$P5U%9RU^$5%R'^5=%S+Y5O)Y<^KS@/#75$84R#%5$2<&X94H!)Q'Z6F M04HBW=9K5JRF$]>.W!]0\9Z(Z^!G1<)3D/.UP6K#N?_")S6?OUU@[OF?G;>3 MUOO,ZV&^GR_:;P^54<&*PJ.H+4-<5IWY^%5=2_:*CZBS-&X*7E?.&@T$H^<"TQ=;X M2JF5]'92UAO*IJC)L#&^&(11KGZ2R_4LUR<*@^-<-R57L/]ZNM2 <%9W)_?E M@/%4E40;J;=9A(T>EFW+3M/[Q)JZ96NG 2Q%>8;YS*HN3]Z*F5COJ9Z&*?#<5AN%/N<"&I[33.$JB[2=<5 RF)CTU(SW?%B M"9&KK5FF)35R.:U1^-*%,>>Z(=U47V]:!NU*7[8K)8/*2K@70!>CTDV9*Z0M MUQ!"N8C(4BV2FU;=*6OO#@?E<2G'>'42( B':V>R6DQK%-#B@4LD- I TH/Q MU=YL\S7(5%;U#[N2"Y_Z %8ULN#=0A? -*11J"8WKV64MN?<#%S5'*>\^[5; M.)XUMIL7K4[]V%::+<)]NK O926SA:>EEAA509>**52+LK!]\T*+:S=Z>N$W M5BW/93R=S>+P7>Y&&%2NW8-A*O M+ J!! VJPN&-7\BOB^U#ERN;+5X&HGB&#E9"];-8FB'%]":U^;CYG:]TI5TJ M?K8HWP&$9Q":[C-M) 6"[YL7YHZ_2<"&LGIONF+:/7=>)O!L'.)9\B1\64)" M:^8Z"B6\641P3QKK7EN?ZK;=I/[GK)^J+3_IQ?A>$Y-M@(6]!KF?%B:!4:$P M(8Q9Q3TA6DL5"^&)%TS&6/9*I)CC*PWS>-W Y*<;F,P;S%]^ABL.#H4VA2+, M(QM9RAJV!5)>$B2U9UP4@5/*MUYK!I!L?4>3ZC!<;6A2?3@M=EH63\Z*",J% MO):4CUN6\R*\(#Y8YCP&@<:(DMA*61BL<2%Y(&5!]40^:!T=U;T=[HF<+M\> M!BMM5(5"QA0%XB&9$HE1B!?>XD 8[(<$Y"R;:@T]W;H_R"G(O5S,?";@W@%J M?31R\MZOMX'[$/JYG>=P4)67[BUPIK([1*HBG(L(U\1V$V+;WSDXI%X&Q15' MJF ,<:F![*2PR!<82YP:BSB2ZNX+L9H@\.KQ2.1[W&8>!%V3PHU(H>,.@Y=8 M4$H1==XA;@N.C"X<<@5P'Z\=*?E.LZ!JE>U4Y8E+R51N3C)=SJ!TDEYGIPF& M?ZM:]@_1R(]0Q4X:5_HM@)WN\&J?#D!\[C=_-CH?COPX#%XV9;#VSN?#0(B7 M%D20E\H"DS IC4@Z)$"GE9ZX0%,7T=B-DQ &C3[LZ/%XV="W8#JLY% R*[^: M8I]9HZH4RCN:3.EI;4^&JCM"UN)&(7D_TNT2ZVDVX">]7#_[=-B["%E9+/]^ M#I,$LT?3BO-_[>[^S[2^_-3 .1O%<2Z7G^S#DYGSIA=RPXE$POUDONT'G_QF M#7-Z"LK05$--OXSP*U &05D]&S7@'N/44B:[D8[GTQG/IC-OU;"HP.9G=$%= MR,UF%Y[QG!L>[&4WV\G9X(J?+

XG39I!0/N3T4T5/% MG?$\4G@M8W#>B'!#;;*$8:W<]V%O\"64,'/_? #S..Z>SC7+6H&<\M?6SM&A MXUH9X3'"V$3$A6+(*"P0",)H+;PUJ3U7\8JNU1^GJYOH.H/A9$:;GIA*:PQ? M8>F[,V41UMZ=E1W6%QQTR2)QW U?RDY&P(&3ZVC!'SR"KP9GI;OZ*,G3Q",3 MLYNDWC6I%.8R0*)A%7EB'M7_PY8X&)-*[ER MP:?2?4JDTTYQB>LE)W%)F15_F[%I9U)KC1DI>\"3Z\D6?MA?%9;S+>*_T_(,U+P@Q^=S !,B1K5::+8$8OG?).WAX2P3UG#I1H MSS7B1$:D0D%1=(1@3BTV$GBD6+ 'S[2DM(+C.7Q<=!', .@HE"WC8F\X3"$" MH^[GJ6#/^D<_!?$LDN^KQH=%U;MF;$^9O+8/J92,>J\1-B+5(M%3B8V=VT1_ \O&S>P'7:4"KTPJR7>0K>R%W0I[T9%QMA MCDK^,77I5K&4TTN3C;GL>EXJW%<,T/-0L]H,_1)(^O+HT/+@K<82"9K*ZV/X M8UQ@H!!9JZ0DUE)VG1FZ<6[&"XW]YJW2EGCGY<[ Z:Q9D293:N+?:@;DWDCZIFE*3OW MEL/4ET/9?UL7ZW\71V?MTGUW*9:63@OBK8K:&VWA=T19$0TS4;J"$:G5#2*K MGDQK0<5? ?ZZ^[YZ[%51R+JOWB/UU7OH7G2/D3OWIO0$=C/K7> M/]4QZFDG M3+ZLIE@/ZN]_\Q*<_56:8_=3Y^UEJ_.?_J=.B^__\0'&^*E[T&_1?,W)6]R^ M_/WXH..^[K]?3G/\3Z^]T_K:ZG_J >CF<)^+=O\_W8/+3PFD]]L[;UGKX^_' M[8^)+2ND/<:F;8L2:2]5&S4WD7JU5[N4DXR[X M"'L9).*%PTA)19#@7$1EA([27V<)K2'6?1[9OQ:#Z%/^>"J 4/95/TV6A87 M^AIR/18S2YOTIMRC=IA\+'?H3;E!V[/]J=G4K=C4VP4V]1GO=X[P82AX$6S0 MR%GA$1?8(YTPE]2%%,3'@EH';(H_H;8"SP)BE64NK\*K:[T"MY44==&S^UV: MFLO?HBS:FT6J[LR)FM0 ]7XX?P50@S::"8P1TZY W$2)#+46$>TZ.K_7=+[CXFXWQ6;]O1MW+:1C! M4FFH[*2_6A!TN>#"S&%?115-G>Y7?=#+98.6'-(KG]S!OKS($D2D+D%4ER"J M2Q!M? FB[Y846BY!9$A4W K-%>,X$B68QI@4QFAL""EN$"BS=AS?#MDZ/S@^6RY2[BTT=_:BDOVCMI7=Y^;?_Q@;0_ MONO#W+^V+X_@GBW1^@AKMP-KT_D@/NWXV.Z\%>U+>/[.[N7^SN?+]MO#R+' MQA>H<)X@+CA%IB@XXH%('HS!05+0-M8D,2\AH WK^'"772/J*,=G9NG<2%;Y MTMJ_/AP+76G_*HM".XPI4M0!T[/1(IN2C#W'A@>+@_8Y<8EC6;OK'_00[RV7 M8ZV[PSX 9GX:;6/_JCII3((['J24LXM[;!!;"_WG)O29BK+0!5:$ MZN)()Y&U1+!".1.8@TIO:O15/(GQ8K MM1WP5B=[>@)>A/7OQ4/^NV+.-=^\>[YYL,HWM8B:JH@1+HA!W+H"62XC"K%0 M,GI!F1=;KXEL%J1.UG[80[>_T&GOL2%O#6R?$N^\2V";J7!>.F/JTZ[Y[BWX MKEOENX8RV-=0(&8, ;SJ *]ZS1&1NA#1JFA3AU*)5V-U:K!ZGZ=UX0#4[NK: M75U1Q799VC6U1KK(@?*YYJESH[.K-4]K)W;MQ'[2TKZ*7%O\HB+]OTK*KR7_ MK23_YU7_!\<%YK8(R(E($0_P1ULF$>54!."WV FW]9JQ33)3;8JV\**8_U["5FN#V"8SY2D==,S7A2]K M-\4=LNFO:]BT8(:X@ FR6FO$M2;(!*Y1M$$YXGF,SFZ]+IJ\*&K@?*_ ^8F$ M#?VL6>8.A><]!0S5V/X)BY%:=MR/[+CXL_-V678$'6P@A4"D\ 'Q0#U25FAD M@$*]<$Q$8I+L4$7MXW[80]P.D^529<_9U7W#R-*ZOF==WW.C)=HT.&NM9(,S M74NT.Y1HEVLDFK>DH"1H)$51H)1=@PR7'&%>*.I8$:QBS[8&Z&HERF=7%33U MGCRJ#MFT=>]EV8L3ICZH6@#G!I[+O2-S:^JE_I+CBT$8Y;:>N3^U&:4.Q*=P MEV3.&C;"X#@W!$U>;?A\VJJR:D/\__T_BA+YSW%C"'MD8#RG5?+VZ7 TB;#1 MPWSA\#2]3SPK/0<&.H"E*._8A:4<'#7Z9O0Y5TF*9Y.S49C>IQI4;FMZ 7@ M!F0#<*U)&/53O_-\DZH3Z&PL"33T878^-P$ ;I/:F^8>R+-E@]>IG_OB1/-] MTS-S-DENTVJ^IDJKI\-Q&+]ZTNUIKZUFMH["RO/G4W/6?(9^@_,>1NE70'MP MC\&37HIO'JW]06/[=-3M-4BSD81D,_7476JG>[5O[RV[MD>;QB^) M!5'\S_Q5?DW^^6MF)?!+X(XH%WY;*MY\R_)O+"A=!!$(9YI+SXUAA%KB@O"8 M,!=O7;W]>ZW1GC=>NS."NFP=1JC?BXP.$AQ M $G")DF::*>9!7WC-/2 <2$+Q)9$[60$.PO4==HSD[2GE<#W?I1WN^'@$<-^ MBBL_/05!8N"R_AZGO[TM=1+HN(ET7D:Z+2&]6=-%& MF\&OUH]^R:Z/%^#">*:NB!^R=SQH =XGKK]6_H;+%NBG+?H)[OD)[KV'6SNI MX]CO)_M_? ]]5WWH+,G#C[^_OE3=]G?T+ILT[>7G_HMWNX?\-;)V_/<<>QC MBW_JM'#[C_\ F.0Q84V$7%]B+R!#/$"XJ18D$AXX2#=\%9DTKMBZ9>8_NN8[!? M5/)B76'W8?AT)+A@A1*,<\JU8RJ$H#G%0HK"6,9J/OW,^?2:"KO6%=1''1.+ M+A G+"*;6D5+04EA@K"\<*G"KE!U4F-=8;>NL%OG73X%FUXM51Y0JJRIL"NP MQMX+DJQ^%'%--+*4 _K7C$5L'.8F;+VFI"GH)J'_EV 'K"OLOB3(?U?,N>:; M=\\WUU78+5B40BH4@N*(1U8@(X&-.J(5L409'EVNL,O9)L'QE^!]KROLUL#V M\8'MLZZP^T!\=TV%78$9+D@PB"JC@>_&@'0JLUO@U'_(2B.XV'K]\QG?-5:M M"^QNNAUJX]T%=8'=VH?](H3]BRFP^T""?TV!76V$=4XR1!2W(/@-0985,579 M=444KE \M8*B>H,D_Z8H"R_*1UT7V*VY\0LIL/M0LTU8D HW1V*W7G&R2]>LY*@%/Q!E]SVB_=D/7(N/.ZC;6PN$VPN'K MFD)647%:>*]0#%8@;@"Q6TLI(H1:+86)7+JMUP7;)+#^$LQT=U68\2E8VFZ M*>K"C/>[-+7(J@LS/CEYMJ[4L()3X0F1B,0(RHX2 N09]L@2'A6-@O# KJT/ M]&/Z3EV8\6%805V8<5UAQED=M%N49?SADHRK%'8'M%7M+Z>O9-*0X;EYNWX; MA9Y)9=_FY6:2*%BXL#IQ>'Z)L>-4CNKZ2Q;&F KYA=$CD3&A2PN[\/=X-!W- MJ3D*R(Z"^8Q,A,'^9GKGYF*\]8\K M=W9;[QMO]M_]M?]NN[.WW[X)]WG48;=!8+YO=/8;G7_OPL#;.[OM][L[Z=7[ M_3_W=K8[\.;WO?9V^\W>]I^-]QWXH+7;[KS/]/_+AX$Y\UTX=K_>>J(WY\Z/ MNCX_-LK'OZS\N[YZFB&@(ENAN6(<1Z($TQB3PAB-#2'%M>?KZ=2;W3D#>#IZ MOD7[]@:-EAFYXWFUV20WRUGG.HE9DC;,T2B$7.L1I&(NW6@:)\,NO/\"'R:Q M#*\#+%N)#.9HX&Q<%IZ;5BF% 9]%0)1GN:!C@B)5U<3_@?=^V$\_?I]806-[ M!"J"R<.!L61LF2XY"L.CD3D][J;:C]V!ZYWY:=F\5M=[$-.[9ER6I&P#LCAN M;,<1(,0DZ,/RD,N$-ALTK.;YQ?%/__NYC*9%#/6RFG"#X"@ MPFB<*UDNECX$0AX,^Q=EC<#AX @E3 2+.)X8T-;*UG"O&DG,7,!X^N-T5S?L M][N3"O:85!T0AIVSK[[ =*E]!'9N$WL6MJL8Z+'V46E&;TO1]-((7 MW'$:*:B>PJI*]63L.ZKG+B#6R44KER?&+QE@XD"38Q 7C3X0P3$H5%DL[ 074D'R!JM*FYL=5 MX> D9M+K5#@W:U^Y4G4E'X8+H?")[Z5'6-/+VN?X.&1K<"+-4I)5#V"E)%M^ M[*L&B+S?@QV=F=%%_EUS46T%E<\!T8%X&Q^#PGL\[ $4F%;VO2H^TNT',/_A M^6!\RS+LSGL>*%-%H27(9:M8]*:0EADX&$R;?"+8\HF@-V.&^^>@MH^/NZ?S M@NQUW?7$ O=W/J=Y'%H>!/9<(^6"1)S$5"&;P+F(DA@MK/<$;[WFJUZ=7':] M.RFEY3!AM:'[_*JQGODX.?X MY''H9?98\<;3WMDXX^<,%H>I#O1/8*@?XAHUAKI3"FF??#Z,&#M?.(F<-Q8H M!&-D)2/(RX+J"/\*FBD$%VLH9'A>@NPU F6=$%L6O F>@_ ;?)[)W0KU7[U7 M)8S+9B+Y1LEZF;0Q(,[$PH:GH=1VQZ^J'A*9.BLCZQSVC[/=M]3]CY(:<'8Z M3)7#CU.1_*E>X,(HZ18-4%#ALN$ ]%-[L3JJ4@GK@J!UDZD<7S87IV+I Y=4 MCZGALIE@P5EODE=G/NPL?S-*B+WA^?B:CCKIF.52_"6&F!R;\K'YPN'9)%W[ MR_C71K:GSC=FJO[D9\SGOK L3[R2_YT92'8'QV;BCI_T8MS20M)/U:/,K5@W M\8&'J*42PG(:I))1%:&P3D97N%C<5/VMV?7M5%X8^^XA)M%B0@BB7A2(.UJ MRAL8"D0I):(/.(C49Z>)U^B\BQ:0TH^6?8[)9'0ZFL9H9UUA/&NT,Y?PM]0+ M?HQ,;BC@:[W@6W0">H$V@1/K)5+S;HS51].^S,U%VV/(*-F'7< ( +_2X3W_FQT M%$!=W77#<;;9Y4XUXVX?Q*(9A.'9&*!D-N3/,<+X[/04/IU;;K/5L7IVOAZ( M9]@8VB2YDT_4C$8FR7NX>M:K9 &W5C0.HZOND7N-G,,8TW_3B+-+_LKEE=Y< M@8KI_)W)#732?6<]JO+UH0]#2;!EY5FELW?!9.F'H93WJ=M*=XY JFR)QB2U M"JK 2P56? 4_9@=BV7Z<# 7>9]O#;("-J2%[NCS-TF:1-+[2$++..)%LO2F6 M(4.**Y:*I]W&[YN"C8/KI":7Y M/_&HZI DET3^T(=>LGY?)"(Y!502TF@!^B5K>*,??(H*28>JZTHP:LXF,,7) M=*_A\?#%.%F#8"M/,[ IOQJ'*X;[\CC-*6]FCT\A!*G)3V+Z*P,83QL_S=II M94I+C7K\ET0-,*MAG !1A6:&K",X.##I4LZ< L&4YR",\@2:56NLA)U[^9!F MX]D %NHL75&:_\O5J7I?E4VH+E O&+_DEZCFGFZ;@QY 9SUM](FD*-+EA;[5>.E(&-"OXF,%UHC9E;6 M'@Y0DO:C(9P*6,]9=\3IM!_XT&:O]-/>JV_RH^V\ZDL&8**NFGN3V/9+-IG; M838C.&.4!\*#XE+9%%_I+#%8,6&-RD&51!'Z'5MNW5#SYP!<^_+HT&!!2,$C M4L(+Q'W!D1;$(^F%9@IK&CF<2WE-/\W2+'":3GYFH5_RDI>HIL0B9GQQ;BZ: M"5R5C+EA =>8LU(@=<=E^-PP0SB0&*>C;K8<3(58R=-G\6N '=X<=P>5:WH. M?FY'?BKR&)S&1FG0'1S3RA'I"A8*9YF)-).?QH36Y'>?Y+>_TSJDQ%J5TD6X ME1)Q2C00HHK(4$L\QL 9G-UZO::0UJW(#R#W*,P; 0*!_,<,2F=6R>%T%M&W ML4X(YIP@Q@?B",\Z *7' MI>Y,:CO&S>CKZ)!+3P@C%AE24,0%!_W46X($X\0$&X3S?NLU8=?X[DL@"GI9 MPX8 *-!TL_Z24"3H.Y51L[,@&[.=:][ @>3:>_@[]K#YKV#6]W!<-2=7+R?NVUK$]E-2$LD$QF1 MP3!+!<)8\E2:.R4%Q(@8,UZ2U#K8FZW7M,G66A3R5K1W M'(QY[[)]\AFW.GL_(]RN&,0J(?;M8)$K/C!ZKW'V>6.Y(I8"@J=::.Z-T81) M'I5T"M@4%_20"+FU$ H+\VN#XCT"3?\*O4I8&X&]CR-SJ;\K7+57J75JK;#[Z-A_TU2%F$5/W8GQV^JUM@=>-:_>D/W^;%)LN.F M),D^]3^+=4)N;9J?/5!*?FURJUZ?PX9*=,LJK, M6G_#V>F.YWW? 3V/9J:T'/4[AY]):$W;SM<^W8J@0#AFX)2LUOL6!E]ZW)_T MXGS;5#19"KMHEGWF_:W0;:&5I065A:.>VQATP754/'65Q_ BWC0^IZ+T=U/0 MM+ =\]UX(MCVP<7$VZ^MHT-&"RZ<$2B )@MPUCID3%"(DD*+@AKXDFZ]5J1) M"5\3H1-39 @H.V7&P>G":1C.3T.*Z.^?CC*C@2O\4KVNYHRM-'*2:R.ER/:& MI3%H]E45V3/._K@R="5QI!F#^RG+I ,Z5!:4/0,@))DG:2B\<8%$Z[BD5LH@+;%%Q&$J0*,HJ)6IF%BSX*N5 MG=N Y\,=Q&+PXDCD@K;>'!4@I:Q1%%@N'N*9)DZ$*.0W;PKQD M18&W7D_.0^_+5$>>4DZUQZ^;2P'&MQ,2\(3HK9 T8LP5Z,%2FN@*R3RH^]BK M6DC<^;XG(5&0PG&L!%(Q6$ HV"/CE$5&%3BIJ@&.YM9K_6J=/:4*K0V###Q@ M>_@L2F5N:)M&G:3HE) 3Y->841:HZ%[Q?'U=?5U=W*(L;L'JXA9U<8NZN,7& M%[?XKM'XD3T!?PU[77?QLOT!'_BA@N6SCGCD%=:(&\R0YEPBH2/H7 YP%%EK MW]\ *RR6W[3"OAGV>L967V2$]V<7"'J<\[JF4=VK1MFG97E-9J]T1LLP6[9/[4+V:4[I4&5GHFS],YZD^YI+UQGVR";S M,AA[7CAE(69YGC@W2PR<1HZ,RSS"D,SM+K43F-[DHAP>+'X9#95N68X3/IY&:T^+SU5KE3=IO@^EYE0E#F126? PY:IO MR]LX>UHJ@U!N]D*X@\^EZU*MN^M,QSG'L"J4Z>;4?O56L]S%,@:LO"H5G^G/ M?I)H,I>ON4K)4_J>3O'*Z$[-!#XMWU:.L)S#63G1TGP#[,GW9G$U5FAAP6YC MNPR1:E>HP@?IN)6%]0(48RLMIE[ R[5B\@9&S.N$YN[7*N$C52:%__N.^5J; M-*_QI%SN=X[.VSL'I'792L[W0Q<#ILFH;7"R;S)7(,T$"%QA::&X"M;QK=>\ M*=>4#VUDHKP-;6"G9;2$X:*@*997PU\2C<98:(:QO76P6$T;]T$;)T =.V\/ M-=52^& 1"R)539 2J4A2 +8/E&E! 0:G"#+.Z+H=E;6G?G]IZ>B\:_2>/B,/?X[-X\_ M*X,!%@3YKGN'\:DG6XVM^:NUVC M6IZW.P?DT)CH0-08A+T!E@;J)%**><2TQ\9Y83D+J5IM4ZWC:7-&MBZ_Z]H> M$ ]U !K#L]$,72_VM6F8R;JJ68^4I/;]P[J9JWLU@O5Z#O*8RWK+T'U Z"(( M&CCC6EI 8\E=R&G$T6)\\]#]FGL]+#;K[!TJ*70D!B.EG0-L%APRA0Y(1D>] MD3)%TP,C(TVE5PL6;>;Y6H")MV%DI [Q+*'>-)H63F(RDH^>>X3G[S^@(21S MUV<)WW?'G M>9@%>]H^W(/$-WG0RP+PXD/B& :$.=6($-=@9AD/CJE";8T M>6A?K7+!_\ITL9&\\);IZL[HF PUDG/XUVK,@_"8Z()X0ZS\CAROJ>^'K&=1=P:H#Z=NLFE/CS1,AR\"@STP%Q>:$UE8WTY'LA?S ME@0.J/PHL>#;VR-SG4^3+)F]5,WRM]LAJK)ETRPX*C?5RM;3TW'X;?KBG[X[ M/NV9B]^Z@SR=?-$_^V9TU!U,&W2E$**EGEKY@>77\^BB5[B,,*H:359/KKY^ ME;]:ZA!6?B?A2JVN_1J_(M=^]ZW;$OI*,_%#M_WV=X)=_]"?&JR\Z6W7-)"< M[B-PMG#[7WZG0>AW&UGJE9^NZ1Q9!MX\3)]$];T(I;)__7IGV-1U*;]J6;[.W_"JKO9-YWZ2]ZS-< M/'J#Q;M7KO0LVA9O9Q1J5CK'?V^.=0??%]2CEQ?<4ZV%"S)P1922 1=,81Z% MMSK:.B+F9W68JA'OU];) 3OX^.'RH+/WM;5S@-L?/YVDZBFM?CL]$W3W(]:B M;\_WWRPWXMV]:)_XXT^=]G'K!'X'X_G4;Z7J*1>I&DLK/7?'77[:V>;_>[DW M;<([:76.SO<[>^20J^A,P!8))UAJ'\"0(:: /]I)$[&P@6Z]+E2S6-.#Y*?: M\-Y3H]V'[7->\\&7P =9"-@'65BJ)1>&YE+HE&(;G"P\#W7TUY/C@Q=+?%!P MBUFN)B6IA3_*(V,B0RX8PPKEA39^Z[7D3?JD^> # ^/*^_"4@/%N:W?[6@V# MWFZN:]G_D^:$A;.8&Q>Y\P6GA"I<:$4UA>504A%2(\*GQ0E;JXA0$"LU)0(1 MZFU*8B)($RQ0]$IC^,YA*;9><]I49#6R^I:<<#U_N%?W%%?!CU<8,EM057JU*&ELH1S2IVKD][?.'#(%5Z;+R?F G<])>J\6]N MM38- &P8._P25B)Q;^&\9K"I?GB6HOZ?O="XY>R?C=2PQ 2OO18<,TZ$T5YB MYSR)S D,T+J&ST]+:ARLPFA2Q :GAL4>:$(N84!94)N8D95NO"]F4 MBMU]!,RWCM'3"06L6>'S9X5112,V5P"EYO@X&?'JL'"B(QXA$#@&:^0$X7G&#KM2 MI1^E/::D#]0>N-QR?C38GI_IR;WKT:/LR7?_[YT\?=VG[ M8PN.WL'7@_XN:^V\/6]_?$L.3G9)Z^/?O?9*EU88,?W[I/7Q7>^@3&1TPA$PJ./"^T821$[MB&4>WZ0@"I C)PZ%25=!A! MRY\1::H_M2;;?Z6V7L.,0F-\UN^;42X.5UW@6ENAWYGS60^#NDLY?GHWE M._-_-E:6N^I?/<.[0("M*?VUPV0_O@NI.T@8/Q%;R@]"X\J6\M,HX21#@L<0P,:VV! M[>FFQG>5:W#O;.\E1!)_'(X^I_"(T]'0A?$*4JW30^\-H*65WQO\5:Y[S:KN MB56M*P$D>1$+29$F42,>=8&4(!%%H0QQ!(N8:@&+II1JXY- ZWSOS8$>]8%^ MH .]C#VBU-%'J9"ES"$N@T&&8H\(D9@7-&"O?6J-I^5/YS[=X8%^"5:PW[N# M[O@X^,;1<.C+WJ:I:>R/P8P7D:MYYS!CN@5_I!VHN=(]<:4U=65HH1D6VB,M M @>8(3!H1*1 0A+KHB^)-6M39U\_X1-\YSJA/] .=Z&6<(863T=N M"BDMXC1H9 6A"$MGK;%0CI$@C255#&M MC3*I4 :735:L=B+[J5S!.S@Z3R.QNF:B-1-]1'Q<,]&[9J++0)BI @=O#1+ M+E,%:8*LCP$YCVDP)K!@4D];)M=VYWZJ3/0&^1_/J6MKYSC, /5%:C685,S& M^4:VX9SW=7F,E;I5+^\[QXQ_FUZ9;/0RK _D?MPWMX^]"!5**<8$5Q$Q#U1 MR+#H491"<@QPT!'0X4G1+/AJJ8B-I/UL5;\-!=ZYP*TI\(84N-"7%N:0\L>, MBX03J9 442)>&-!$F JI.2VQ*D0,_P%R%$TA5J,%4[;*,-XHSV6I5^S]-'Q= MN*ZB4$Y?R9306=F)]DN8Y['\U]74HDJ^X_DEQH(H/YM]MTCG5+)WS>)9W+/_[J_]=]N=O?WV3=#1HPZ[#4SE M?:.SW^C\>Q<&WM[9;;_?W4FOWN__N;>SW8$WO^^UM]MO]K;_;+SOP >MW7;G M?3XUOWP8F#.?*M7\>NN)WAP]/NKZ_-@H'_^RATFCGIC!41?4B%3A8#+>Q&SJ MHTHRGIZT.[MD_V.2A)^.VYT/(!E;7P\ZOMON.% ^?_^\O],[:>VT3U8D8[\% M4NZ#R)*POTO:G;=?6Y>_'[?I'FE?^L^MCV_Y_L?6>8NV0#)^$/MO#QFE( NI M0\QI$(9"&Z0QJ)6&Z4@P+#"/Q;JTU(W+F!8Y8WJZRXURFSB=IV[JQ_UC.I9.]V?PCCNLRZU%U1V(M:S':8W&W!D1M7N'[J)[CQ M\T?X3DCN:=';?1S>%[B,R\?V)60%[7W?9O#;3L*K=>%X)1@77@ M*E+K,1&>4ZX-MTS(FP9O_7Z]4R5#TJ<20/-C+IP MR4"\6Z\%:18_WQAW\TI U-SI*7&G7S:+/2VH?8M:7\VP[I1A+0?<8UX$Q31' MGD6!N$NYY+"XR 9+I2'>>6.V7G/=+/!JS9J;][JJ>57-JYX/DGI">4!/@RVU M5VJ=FL@,(P(IG5IH<8:1-=8B1[CVG 5<,+WUFC9QH6L85;.F)\*:F 3]@(80 MI53@S*G9CY#T >ZJ5O =@6/O+:*HPL*\L*$2UHXA3$E,NF$+1 M1X^CBO"5 R5/-0N]6IFB5O(VZ3P_9UZU6:RJ5O+NVO;4F36U@/E^OFB_/31$ MA^B904"D*K6+B\@4/+$HIPO#N*#&)C6/\V=87_7)N":WW?\]ZXZ";TR".Q[ M0X\NZC*KU^; .^4-%E$2;KBGQE#F";QF$>0NJ :U(V_S>-.::EX%-B3&E&Y% M(D9AXHJG)3]=RKVNL;K!2] #GN5:*'N*$K[0F#T4P MA?=(!A<0+[A&5F&.A!<\#HZG4%( /NEJOY>9*47VX7[2LKK6(.S['*ZXB MYH07 42S]05'G 6&%+$1*>\#I=A&Y>$<<];DNJZ&_HP/,R9:1F-=I")RX94* MBK)H< 1%$M1)7CM7-O(XK[9[$]C!)B%I.8'C#&?:1!#0S-$@L0U&AIB!-U=W MU>6R/LZ;"+P?X#S7P/L!3OB*-T)H:XG1!&D7!.)$<*2*2)%7NE" O3W&J5 B M;LHU#1UKX+VQAWNSSG8-O.]:@5XUW]/@>"!<(5%0BKCR!=*:4Q09 /* )<9, M ?3F32F?8=N2)V._[XR,#_GDU%U8KV5)4EJ%G3/2.P9*I#3$<$D*)YEW6FM3 MV^TWCRE]6+7;AZ XX32 ^D^2W9XSI+"E"&-E4FE48[G8>LV*)M%\@UR*=0_6 MNU8?'N \U^K#0YSP90,!*:0TG!E4<*(0C](@XUQ$1<&#=11;+45J$=&D_'EE MK#SSP[U99[M6'^[X'*_8[;ER4@5#D#2,IYZ''AGE!#+,4,]#<(;@K=>4-C4O M:DG]? ^S &T1*TJ(8X1'KG70A5)&$>.UI:*H[?8;>9R7Q3)LFI N&"2Q]XC; MPB$5&$;.&\Q)M"H0"51?#,#_=FG>T:>-^U KUJMT_*$B^* M$0 M+:C0A"!KM4*88.UYU%XY M";-;F\JTZU==S][0_F7R#@!A.8ZGCR8X;[%^%+ M- S[@%-4=B&Y(@3OFPAL$%RY@5&J7H+XEH4 MR @,T(,YHK5T1EF=XW[T3V4AUX?[12,"$<^.T%29**Y*I%["]>6>5>+=VN>/>R_>?YN#UC3LD(MEHG18%YQX"T M)PP%[B(1C@@A"N8-:[U"IOH'8?M)?UT8;/P^ %2??)Z??&WG+2[K)9T6&SC5 MH8L;[9)G5!DB*3;8<9&PTQ[X"),I2B CN"J6M(*6Z6A!L20=-;#)B)R0$1@F M#+1'*<.!>4H/GP5%WIRE"_8%T6"G,LE0B):FXC=I:($"F.WDM# M<*CV;E92F^=*& KF23(<,D&6>(Z(E=4$Z$@,M>##5',D62!;7.F^6\CY%2BOE M?M6VNN+=R_:?Y_=N9-0$Z[P+BX-$7&.%M*,<"2L%3DY*1GQFWIK=.VNJ.G+Q MTWJY.SR._>JLQ4U8E$@ !]]@3ZG@VF,=&5'"Z*25HHF&*EZ_>FCT93Y>[PE/ MC-" I-4Y@U/97#*9H( Q]Y08#V^7)51$E<+YW-3Y+G[#(^ASY3<\AH;/M:B$ M)8PY%."%![]!$(Y,M!*EF*2+B1#LPMJ&KAM<';5X1KJ]6JI=N0U+5N,%-9*H MIC(W;M3!(!YM1#J"W69@J2G3+EH?US9XG8DJ-_L%Z[(1C&,;O1#1<\V384$2 MXH-5F$NI1!6N7TEMGF]MX+"A"2/)60!MSFU8>:YX1I,UE++(4AC3[GN77:C4 M>85I]R/H;VC;M=:E3M1LH11WW1QQO7Z(?50^RAL&$QYZHWRYR1.,/S#LG;[) MRS'HM5NA>/,U-(U?UNR\&%B71CLJJ9*>!NY2-)*;I+DG.F'X)54;'ZL'[-MG M?\X#>W"""<()BDD#37-4YZK3'@7'M99"<(=S0H5A= ZA:09#P/N_J$^"N M.:)(ZX(NJTM*!:<5G%9P.@.GD3'L19+4$\H9UA8[GEB2B082;*BV8%<44/TL MH*J$.7?"H$"=0#RHS%)31#(QZ:73U+.!J'<) #P" MI%8!@$X"9R&G&".59T86@4 *GRM M\/4Y,M8J +#\#:MODTTK&+]HG'PZI 13I:A C'"<=ZP<'_VL[I[]M%7^3WWY=K^5G\K;?/P=9J'VU[5&L]1*,N#6X/C( ME?FAG=E![;^>(-2Y.&NUVR\;^P[^.<:^\W?7?C:C MW4Z#-/8^"<"RLV9GFS3WWG]K7+P[;M(=P+;P!3"1[WYNG#5H@_QS\?YB=^_H MK+FU#]_9P;M[C4-NB4W):^2B CZH,$4F>8J 4;MG 3%B&L;HBX6''XNQ.XN MXK LPU>)PW+$P=/=O7VRN[4-8O$)P[4/67"6>I^0=#H@;C5&6F.."%?&JR"H M="*+ ^>+Q&&0H60"Z]. ?:,]>RPD;Q0PR4B]E@&G$-PM\((Z+O8GK])% W^L M\:W?W1C>UX@^^9I,^_VU^.TT=@=QVOC-V]B[FA_EE!(XN.2]YU1*(T40W";B M@M'PJ(=;A?DAF*#;V:'I(>^F6=RI8&8QS'P"2P-,>^_H&UQ7Y$@OH\1$;5"* M%(P.MF!TP" @3*@*.-%H$U[;8'7*YHMC/:66UNQ*@ML=K3"SRG,1!8V<<:,< M3#W7FG":<'(8AT(KZ$0K:*45CV)\3_8/L2;&Y!I2BA &_J3.;?B405A'15/2 M(4BVMD'KO9?S@%GP(X5/M\ M?:'A?E);D!]IW@B HQ+!GG4F9L+%)W%)OA?;GGJ8[?)9/L2.S>Y5?S>]:V61 MWP?'K=*,Q9KQY0+&RIM;1[P!6M*X ,V0S ']9,@%*\%@$(VT31H9PRFE,1K' M6&ZO8=C\Z:U+S>A/UB"SU+S(]6<@.$VX_]Y9;'^-C4*E*YFYC:AMBP2)0DR6FF0C/R;X0[%:"EVQHK$;2D99#YN.Y8,\6PD(_.!2C9N)1L7 M.X>4YZA]%$BZ0!'7D2,M"7@JWB9X)R:,S=J&J5.Y@(.5HB'O'!=[.NEXUQM5 M-.16PK&[]?X0!X$Y5@KAP,&D1*F0X]8@[[70ALAD.4UYHX+>D@T7YOZUD/S?;6 [Y>[3B!AO7XA MD&]&F9;E3X&/_3_79F0) 9WK.C*)"6\!#6_W!J-^W(/+_][N^2]/+.$@86,) M[XG]DP8#22RE\V0'-^CVV>[GG6_[%Z&5K[%_ U>J.8MC,0$&%THYC8[UAW$1EO;+8 &IY6 :2]!KX M:-Z>9BGNCV!5?Y&_UFJ3J9\3^J7$/N&:XS&67F2QEC\XO3_4/'&M542$IUQKQWED/*5( SA:RR1U2N]T[RUNI MQ:8X^)@I[](."H?3'X,)CGE?M?QSLNMJ.[U1=YB]T*.Q3-3<^7@#.;^?F<+M MXSEO[J8^Y3@GHFLE^&+\GUCF]^6V\3F[^ MZG66:+WVL:ITR]DS&^E R\##SBK5Z M)F.M<.!AQ@HR8,RMKOJ#FC@_K&@ER%5&[[6TN.\GODVGO/D(;*__.'FD^D>. M45E$IS#W9:RWMKW W%_+&+SO%!(Q.X4_3AS\\?QU6B&TX]/,W_]&VQX> ]6* M-_8*>-7SL],-0 7[+=NNYF?1_+SM=8NAY]W%GU&U6V;P/_ C%A=\TQK"S?PM M'OJ7PD/IC>"B83!WQF/1"8J?6>SOSL-BMZ64CZ>1A.+0YU3,XEK4[CY3C5SBV:N&8?SHGEEI9>57C[/ MR:OT9:#?F$7>9:#?K8765([SZ>).YA; MG9#_?7PBU@YK+AZUNMV\U]E+M?-HYQI[WN6Q7UK9A$6/^&)J'RA+<4I14D,, MQYQ9IAFEWF$BJ(F,W_8(Z,38/Z/27#^;<#$N=< :>SM\=^_@>!_^;9R\QP=; MQW"/]Q>[6U_8/MW'\/V+@Y-_=PY:LZ4._+?&R9%H=MX=P[_GS:T/7W;S\VPU MX'KAY.#D/8RGV6ET#CK_7+R?;TI*L%,L)8.DD1%QHQFR'F,$RP;KA*4UQJQM M$)XK<\_W.G_V[9$J+'I.6'27.E?+!J/2?XMAJKC5E4OW9P54RP:JV39N240L M$R:(J,@13\XB "N,F/-2"B^,]WIM@]$Z7M#&[3EW>:H@ZCE!U!,B5 5 RP2@ MN:ZP,C*;J-&($R!)W$J&C-(2<1>U]CQ0SW4^643J3-V[*'0%0Q4,/1(,:8^# ME43X(!C76#L&:)2D8$90K(FMO+:GQZ)9,F2<4\FKA+3@0(:,M$A'[Y !I\T' MK+BQ <@0D76ZH.=EA445%JVHU[9L,*J\MD<%JKG6O(Q185BRR%IA$>S*JH)+0 GG! M%>*YZ))3/"*A.) CQ1/.386I8G7#*K^M J+G D3+*KA:^6T/B$9S31JU-[ ^ MTB J Z!1M DY8AQ*4=!D>:)8"B!$PM2EJ="H0J-GX[DM&XXJS^V1H6JN":)U M1K%($C(:W#8>0BZR!J"EO;KYE5^6[K9(BOV20>D*,JB!H MN1 TUS8P$*R,CP'%!#C$F4\YSDT1IC)B6$7XSZYM,"WJ;$$YOZ=C2W?.^)QI M4O43)RR?).VS$6VNLE7T)3F%*_1"S899C(=*N'AS=A3-1 M:2A)6":'-6?)Z$2<,)AK:16%/V]1PWX #PR_W810?XWZ_M@.(K"H7)<(YG+S M:GTJA+H30GV:SYZDC&)KE41>8XIXXCE[4B6$&5><1*9B+D,F[I61M!@:GK)E MW@O7X*(=%/WMYYIX5,4T>#9ER29I)5<",9.[ MCP7!D4M)@[=L"2."8\?2VH;"K-+@YZ/!%55Z%LM4 >W+!=H%&0]").><=HC; MG*[N7$1.2H.P888EZCB.L8+:%ZS#2^B->#\=KL+BRU3PN20"C[F4+ 047,@] M%G,S.:5(SBF(41H;#*%K&Z1.Q7PCDTK%5U;%*S;U+):I0N)7B\1S&Y31686] MP4BG"'R+!(FTLPP%+8S +G*MR$HA\0]V)B>](6"<\?NH4'VR^N1S^V0E_-4G M7^TG7T$5LG>]/OS9K?E1OQ^[_KPV[,/%VF7/L$6)*7IX:=Z.5V;O:F'^L*UNF<];T=$[T-&C^6R40).C25(41/2(*V*090PC*BV/ M4A,!:[FVH=A\W._9GRMXX1K\-HI@*Q(6 4G <\<@\ M?(\-51(8RA[DD MUG&5]T 5QI6*/S,5K]C4LUBF"HE?(Q+/9:-(AD,2QB"B%9N+QL]JXIVCXNLLWL^X-U@HJU"BG,&G)CG. 5S2$KG@#E['%-< M0@>I"E,K3'U5F/J$D%HAYC(1S1)1;TOJG LP+/"CR7X\@O&STK1_Y1 MD76^J1CX[TGY@"@C%'%81&2-X(CK0#R-B04AEM!4K,+4"E-?%:8^(:16B+G4 MT.=\%B:-D2FA+1)"*R,U\5[ZL^^6H_60C_OX86U&UCTD^Q5.KF MJ /FP1<]("=7F%*L7/.NE<[')FCC?US_7QO7^S+>YGN/:+IH-EU[Q[$64XI^ MF,_*I-FR?O&;/[;=HUAK=6M#^&@Q+S7K>E]CK1]3&[XW*-YH 9//U^C6CL:6 M*5_/=G*EY %\U&?$"ODRXVNWX!EZ\,T^?-V6%_^T_G$=D*[=MOW)_5*K:^&S MM@WS @Y#45-P>J"#D1NT0LOV\^5L-Q1?ZL?!J)WK,W_OR:8+%KHX/(NQO*,] M/6T#,N;'3*-N@>)P]\NO3>XQ-=;UF>Z;("W9Y+>ZH^+J]Y.7PFQS31R-A%,C M# _6&L(43UIYC;GC@AX2*=W#] MW]L]_^6)24;S9']",GAS[[W().-@ZQ-MPF? X(.A#\<'G_?)P><=TJ0'[8.] M?Y_L \DX^.<8^\[?7?O9C'9/CDASZXO8OWCWI;FWCQM;[W'CHMUJTG?M@Y._ MV_LGG]A!Y^]VH],\_N<"R,O%YB&/D3A#'9*"Y,K4"OPK8QQX53B!0\5U-+QD M@2 2X/YFKL8"P8([IZ6F7"7JA,8R2L.BM#%YO5:+0-U.L\3T1W'M<59U]S3V M;=:;:EWANH?,&(D)X8B!GB%N;42.1 OD6E"9@H!I5[/K*H/F3&$J(@75=-29 M9$T0PCC'0#+\W+H^K4U0"VQ"219#1NP"O]X /XW]_*FUC5_4K[5:*1UW-VW/ MQ21^CK5C"_;M*UB5WFA0:^?GK=FC?AS;'[ EM=ZH7TO6M]JM(9B>>BW^9]0Z M+;HS9POQ-1ZW?!N&=-8:'H,]ZMA6-]NC\E+#V.^ 302[FE]+_5ZG=NU!8> > MM;ZAXU8(L?OF%2G>]GGSZ%!XG5R0"6F/#>B=E$@;'!#&*>5=/EKN:0J$2D<2#SPZ2V-@C$6?JPAJ^1U\#"&,L7$/UFPWO87K9M?N MFM>=E^M-&/7/@.(,8O?5H>7V1>/H$$P83<1S9#T@)C> D\Z#310FU\F-$?-$ MUC92*PTST3J/MC^8Y=7KM:U1/VM$032/0=UJ'9COXT$^R0WL[4N*/R-L9?!?]+P@8(OF_UH=].':-O;!2W]J]\#TSD\?Q[!F,>7D$]X M=\^3YMX1C&__6V-O_S :"Q82)T0(9KF N#K= M\_7:)G@<8U^C7KQ3HGL>0FYNM(I?+M?/(3W(Q@0^";@,VU%'SL.G"IP M>4"6:3%*^'U6=THW:6*6.O!/9]0I;SMSQW)H__4$(- /"J.7$P"&>\"D%MI4\J'W'5=2S*O9YG+ M9.5I#0HG>F6EX$,ARD!3=].[5E[P?3 PKWCIM^':7\Z;)QZN_P6>:?,P:)*T M)1'%@&,^DFN1P4"O%$[*6Y44H7YM0_/Y\[CUU5UV4/XFW'GO++:_QD;!%2HP MN)U$[!_"VC C'$948)T;:FED$I:(!BEL-,HDB7,)(\+GBVNOMDQDY=\[ZU6B M<"M1N'A_B!VE+)^8\DI1Q#DE0..91IIF6* TVF0+49#S7.P9B$)V)2IAN(TP MP!@/HV=1.EA]PKD$7#! S6V*B%IF;?1&4NL+85#SZ7>K+PSO@/-7LG K6=C; M/"3@I"D=\SET#C;"'UM<*&VXI#T>' M*DD:L$Y(1I;+%"2+ "DD\II90PSXZR3+ ZLS-G\>#)S?6,\.\VF$%[[&]GE] MVA\N8D+C4,^E&WOEL<)/7OP4Q4]9_%23_;@^F*AA[*_7:B\W+OU >T YQKD) M"C,<;';#1$U:<3".>^80R&O>"6JVC MG_;Z.4 $0)J#5VY<[7)P'..P9A>$>@H%F54G6LO1L[F\AKEM[&MOWIP$,992 M3M>5 $D^[0U:Q<91/^;]]:_QM[-6&!Y/['_[:_;"YM[/;O V&/NFPFX L'VM[ MN[6]_]V&@3>WMIL?M[?R;Q]W_]S9VMR#/][M-#>;;W.0@O4[]<[/^CM;%/:JA]F6MSPO1_NY-_T MO1_A_FJ2B\&HT[%]^$*HN=CNG;VY&Q\J\\(N8;W(3O4Y.^IT$-],?OEMDF_7 MZA8#*+[T&]SV" !P; LR^,TDIQ8W+-^^PL5U7&+C.$UU?.?QV^O%6S/9MN/W M^+K4YL:W\3KYR?>,_+FK?G>P=!V$[P$&*]C--ZT&>Y_!,OUS5ZT&^U2#);>3 MKA\DQ?^P'<8=/DK$W&<7' XJC>+CG(/1/V(/!1A?]SQN;/W]"F9BSN&Z-AFW M%*4G/1!V^9S%!=^TAG S?XLG_Z5(W.Z-X*)A,'=D\'Z*<^.IEP4'7U9;/EY4 MNM_XD!;?W?J[?7#RKM.\V!3-+8_W+^!_G]^=P&O'S3\:8A?&!6/CS;E#6D>\ M^?GO3N,S/&T.-%Y\.&F>-(_W/S?AM6VXSA<8STX.0-)_+K:'C=9LE2K%A,>2 M(DRL13RF@)QF"6'G'?46Z+@+U9PO=\Z%%IH;(A%/"N8\2(*MH<6!*@+RG*++%8@%!FN8WNK.'# M))FBG!EC$L@& :=%*Y!A[7@BVF$1O*WF?+ESGBQCG =@=%9[Q'U*R$7)D1>! M<@?L#HM4N2H5>JR<)#?V-N[KURSZ!\+C(NS._6253LK!F!CG"!>+8J/(0-,!N M$,IID7A8VQ"L;NB]2SC>55,>NKQMA7@5XJT"XET>P!J[217D+1/RYG;8J"9> MB"YBY*D,6ALO(K%K&Z:N[]]$H4*\"O$JQ/L.XC5[75^!W@. MWBS/"YP)[9E %)80<6\EI30RK-=&<2;V]L,0/(<=@19P13B0H./J[A" M2H)/J^ -KX'F,5,7F%:(5R%>A7C+1[S*LWW08-Z"[5@9/$^&(1DH0QQ3C1S M'8K*4Z6("B:YM0U=9PLJEU685V%>A7G+P[S*MWTHV)O;/19,.^N,1HKG3E06 M@V-KI4Z4H,_UVIOA3J-5HK\D(H\[Z55RGHG99W;8F2P%(+&@)B*'O&H M);*$4Z1Y9$3EM(H@US847E97S$I57YNJ5L[% ZGRW%DZJUQ4$:RMU2RW.C/( MYN9+(+K$<^-XI+&PNPOJ_%;*_&*4>5FQ@HI /Y(BS^T'\40=X=(B95A H+D6 MN>0P2DEQ084,UN1NU77**ZM<*?*=%+DBT/?U=N=W,G1D7,284(H"_%WB-+*Y MO'K P5&!'8:?:QO2W'L?HU+65ZJL%85^*&6>B\\;8SPUN9VA3/EL;A1(,\Y! MF7U*+!*K0BILKY[OHO-TZKRD4<0]]J=3.9 M M<1864#XIPQI 7.K9\#\](P160^&"?JE,UW@:^PM,+2"DM7*^9;^?4/#*%S M.ZN1$Y68,"B97$.&TX1T- 0EZJV.,023P*_GM*[XO7,D*@BM(+2"T$> T,JO M?_@ Z?RNMR?,&"X94HISQ%E.4@%!1XIYX8QBCEB>:]-@5B%IA:05DCX_)*T< M^X<"T[FL VDQT$\CD#<\5[>G!!E))/*6\]IU(:*8+@-A$7C$XI'6X5$32"";H* MI5U/\MGT'E9D./C+GN>GW^P&>*4_BN'/JRK!6ZV!;_<&HW[<@UO_WN[Y+T^L M7[M[FQ/]8ON?/X!\_[O3./GT;?^B 9\![3OY=VEO-7+,BD>9;QQ3GC/5*".\15$DA+$Q$56@9" M),$^K9@@+VXS/Y'4J9KF-3NL7>\<7,CQ7 O=FNW'VE2;>CL :M%N]\X&+[57 MO8)O&OT03:\-$\^G4;MA:ID=NE]76^5GT=UC^8W#G^E$W*MO^+):/#RIV_JV MUSF-W4'!JH*G7T0&>1MSNG[=YYC!]BVPZO<=%G%2'^ M6:XZ#FI\:UQ\H8V3'=;XW&SMGWS"C:V#+[M;G^C^GC_;[QQT]CO-]NZ6I[L? M9X,:VQ>[>_OGC1/_;9_^N]7<>W_6[+SGS;V#X^;%[ZV#SD%KGW[BS8M]433* M^3A[&EDI;X,-2(*WC;B1&!G'.%(R2ITDT9+(M0W*ZDQ6[1HJU'OEJ+>LXV,5 MZCTNZIW/=FPPSHIDP:EWA"'.HD0F=ZI1007C@F*$TK4-8NJ:/!O4>Z3R;D^J MJI.0QM!^^TZ!MU=_RG59Y&P\W3M=W^O$O3SG%3PM'9YVYDF9MAQ+XS3"V"?$ M@S3(*NV0UR::Y!TF%J]MJ+K$]VZM4!U67UTU7A;;J-3X<=1XEF4(!_@K(D4B MJ AJ+"C2VA/DJ(\)X^A9"L6I&O"]5DB/?T D)L%Z&&S\ONH_UB=?0ZSNSWAD MV[5R0_TH=GWK)_G/@D=_><"Y+/[S9V\P>'LYY><%CMKV6]OOG\-+?]OV*%9( MNG0D?3]/B"03RB:ND%1"(UA2ARPA&#EF;#0A"D+5V@:O*[4L=VV%XE"57B^; M$%5Z_41Z/T.SR^S2,ZKL,M#TXZ/0]L-MA_&:_!YO 1CF*H@:7F0]&F> M:@B"J3=,(TP805S[A P5.?V+&QJ)"4+G#;&Z)O>NA%#%7E97EY=%-2I=?D1= MGJ47A+MH:/*(10ZZ; W0"R9RHUHBA>)86>ISE4"IU KI\DN+OU0#KB)SB52K@HZK&I=B,)OO"HF5%6%N*H*T3@Z%-BKA)5$-&"+ M./<"&0Y_)J&U8"G#>L&;(<,_A3)DR"\#;B(NO^_C&PJC1$ M!7W/&_J64=BW@KZG@K[9N)6E27EO&Z= M.5C5AW@(^CJTWZHC"T]9*:*"JH> J@7%(ARGB48ED762(6X(1A98&TI3TV* M.A9XA73[=84W0DP1="'4^O%K[(YB%>%XR"VI7"LFW^IS:WC\=C2 Y[X*TYYO MC9?B0[D2%4P]!$PMJ E%$V;*:(YL (3B FL$2VV0"CQ10Y/4)N3#W4I4A1I> ML'XO8]^ETN\5T.]9&J*8C3XF@X3.3,_]E5?A("V#?8PCLN-9?[9]7Y\'$"VH",4)UH%'F=L &L2= MI\AXS)#6$>N8@I=*K&U04J=5L.,EZ_(RF$:ERX^KR_,%)X7QT6#DO+>()QR0 MU10CJY2CB5G-+9 *HNJ4KY(NOXK@QI(J7+\*KV=I%:Y;P_$&UH<(H_Y:N3:23D(A+0I$UE" P'T+Y?&#=8Z 0 M9EFG?U=98I! \PJB)'U# /^AH],I)1E(B,FBMLJ:*@ MK_:@J [["PX#+GZ 7@]I+95E5DMP#8_G1//=*FE'M4D!)1Y'/1AOP M_WRN]II(@E4%V\O6-CBKJ_L'DI>N1R^V1F"%J*\649?*@RM$?7A$G%J,^N6F#>Q/[HCV,8M>-N M^A!][ZB;R\%-&AN-L^0VN_D$8=:;RW?>]@;#UUY*\,L%C)4WMXYXXV)?[&[Y M0\F8]!(F&C.>$.>$(J."0![8(0%NH:2@B^H*/DWQP+?'MGL$ERO*H<7:Z6R3 MP*OS-!+79##(NJ#2XJ,.ABNWI]">67^F/K$OSKCIE5?#Q%91$_#T"7G9AN+7?;=MV M_\<1L=\-- MRO(:MMSO7$JV*KU7E=Y[ZM!/]FDGI[QF_-A7$O/YX]^M@[UV!\9$&WM'^.#D M^'A_[\M%8VL;QO&A=7 "XSSYT&Z^G8OYX/W.O]N[GP_@\_O?X+.=W6*&0A>6V#RBW#Y'SP>LZ_K$"L K$*Q&X$L0$\,/PV=ZX./O"N MU[_R1DMGM$*VNR+;'$N3D5M@SXA)RP'96$1:IY#;>='@#*:.*6!I"]I35\A6 M(=NS1K9'/NI?>:&/@&^[L\Q-@1L:*-=*?BC7>,U'M)0/YHD=\,5CM&<4V42XT<Q4B+0^1 M9N)^@$A"4E@KA7 P"G'C--) \A#W*@EC)(O69?9(Q7W\XPJ,*C!Z)'*T5"SZ M;F"NPJ4EXM(L4R)<:NFM0!$'C#BA!%G+.5+)2,XTP=R9 I=XQ90J<'HNX.23 MY-@S2UETX+YQ1VTBTAFF:7*,A#+7HXJR/3D>[<[Q)&P"Q3*@J"+@$5<):?W(QO3//-Q">[@FCD;@ M%$88'JPUA"F>M/(:S!(7]) 8MC;YUG'_*A7T*"+7C_8+L@D>\8UMG]GSP=J_ MKLU$I]6=#$F05G!^?FZ43_^UASQ!>-7SQPVW M6@/?[@U&_14Z$]@8F]=3>,^?-[<\W_WC/083B9M_;)-=,&^-$S!SG?=GC2U_ M<;#W_KQY/G,FL /CN-C!S8LC?K#U >Z5O_^)%Y^]V*<'6YMGS8MF&\;#_KG8 M/X>Q'%+*@TZ,HZ1XCB)X@4QR#FGJ@F-8!YC@1>< ?W@T]!%%'N"_M*[ F7K] MXAC@&[#*L9\_M;;QB_FU5ON]U^_WSL J7Y9@>_Q!KFW4;J,E/SYBNWKSO[;Q MMM:U5 M!!IJ_W4'!P/;))5-E'I-.3;1>F*XLE8HI@WA;+PU1(B<=C!VFN\6X=M.=P"J MFB.Q[ZR/FQT@J<^FC,!CXZ _.]2!4F$#1]@P ,%H9>ZZ3I$"!+1::.<]7=O@ M$M=!L.:.1'>:SR:VN;YW:=LT6TU[KI=J-8@"K $+T.)*PDVUO M' P_P"@_#N%'^"OVLT4&;GL[V<"O3C:VSYI'APK\!/ ;P($L&L)H<""=I!X) M&JF7D3LA\=K&O%S\=VT:$S_&;JO7+Z&Q%D9Q"D)$ 2&R]DN&D/_[?S2E^+?B M<\7OY+=?Z[7347\PLB!-PUX- &\'K%MW"/2E%O)"SL/1M6M=?GIRO9J+P[,8 MN]Z]5IS?7.]7K.#&@C48!CC>O'Q M;ASF\_@^QC"HI7ZO4URTEQ)@:_UX4:'#GUVUQ*>97:/RD @BV& #AHB"INVGBB^2A_=6/G=:H4\G?8OE[ M+QIGARZ02!/72%%%$5=,(A.414P8,-0D.&_]V@9A=2[G@WGUO/AGQRU_?"<1 MT-BHQ(,PL.*<>6JLHE:#9Q2LU-[QV_>1GK;&G^#-0A)BF!$ @*1*!A;+P*=L MC@&#N/34HLB31-SKA(PP8)T9U40+EY.JUC9,'51V 54;P%)?SGS-#F>*PI0V MS7:[(X"D"!#C<[@4,*3D3K5^IGC7;!I<\3'HG;@]N=N>#'N:WXUE!M'7)S0< M#!<-G&$1&+()@]!8QI&%:4: %S)Z:Y01P/#QNC#S9NN_ 32 *P&M;X^*0_97 MINK_N[.1:HVK4\U8J5+N2HDJRA$5;+$.HC2(\ 7X_%6)H\%$ ,??K=?.6NUV MK=L; J^S_1HX(J,V_#L1VGHQE+)NTKQO,L7.)E>QWO?C,$Z/J7@/$"E3SEYW MGKOFD;;C8%"# ;1;,0\BQ-B)H0Z_3>8+'J*?=2%S8O@CNTW>]_HAP0)8ZL&8M )'V M.7P]^E@(_.;H"!C_U&+WNO!^$6(K+I%ZX"'DX%K-M_I^U!D,\Y(.WM1^(;^" MKU-H0!Y5QJ!N -'\S\CV,Q7,^I);+N7W"VY8C'3V4[&L;0'CO9YZ7?NET+$\ MEO%-!B-X>_PU\)I:Y=RT;4;N>-HKQ&X E\]3X^.,'HUYYZ 852\O>L]_ =<+ M1O+5MD<_\%P ;#\>@^K.H#VPE2@IHRQRS>'Z0)=5TL".F6+@0));._-OBT%] MS&/ZR_9W^Z4+_W<>V-6M7Z^C?M$\V3F,TCM#P#5WFEO$A0%ZB#U!,D;@["P9 M9W1&>8P74(-3D+1!GL9KOG,Y[;5BWJ_<<3#Z\3^9(H!R@8H=]:,MI1>PXFYL MX)X.Q@^C/E,AB+UCL 89)ZYXP6XJ!2IKPUZ_=724Q_=ZJ4)^CD^'D0&G%,$C MPTA"G.8.G($8A)7PBG*-&2V< 8:7*Y(F!ZQ_D# -'MF"'I M1DD!)%X!,=GKVXR[6WFC^Q4C"WRN<6B]YA$+AH"O@^,I%49.B8"(<,Q;)9SE MN>7)@N#PL)S%;%T'M5^ 21;-@4 <,M."-<[\+I/U*T.9D:C5"]\-'*^&A+R] M&OZ4L)#7+"VD<>$/1<+@C3*%I.*Y00YX&QIX K!2!P%]IBP?'!Y7EJF!.*Z MY%QRH)+-7SHC]2N&,_7Y"0XMIG-S! LDJP G>WK:;ODBB#9UL=]JO]!+Z\V)&.-7R>@S[U\]@6F 09?-K_Z5S': M2C)NDHR+HT.*01 2E<@'(A!75B#G+$&,47R9DEK]8D'J8@+Q"Y-8_^6&UZ\%J_\OLC#R47K8E\QL M 7S.#ZAV!GI'13 -W[U59-[&-/F86+!,1V^1A3#X(+5_[D59CATI6\#,E->0IE;'ELBHM( MQG4CS'Z=!#0F6UNPENU!^=$K82O M3=TS;TC_5CS>+_S7VNAT?.&>+[M9E%&7P2E(=6K%'#'MG_:*)\_)\,-!?2K. M:FOO1L!3LGB#XI8UX+^O[O5,K$,+E*+E1K.QTLO)7Z_M=O,'2P,U%]P">&BU M'V2:B@!J:WA>3%+],F;7@2^- WPU6-%B:+!L6:2N(GRM2>[ U*+6OQ<+S)'7 M(]L/!5J-WP'YB$>]N4#=>NU37JS50$(4_S(.W@&)9T(D7?3WJY"BS# MQZ]"F'G7!:8N7RZO56R#8>B7:05%[&\0B_EP\'#Y=O52AXHGF%[#8J5M#M6Y M5M=.GKX88+[\35\:S]=LQ"^V8Z'E6?I@VK)X7CX#X+]M=8L)!?4KXNTWQ@TO M=7FJ(0%<,7[S4XMPVVESL5BHR;1-A^./[=>\2W6Y>3Z'(JE&U;IFDM\P$S^V MB[^4]K:5\<6=Y/G(J2R\.X;/YW6I9^S>-L#<8ALM;7[&M,TE86 M#/FNW]^WEJ N3^IK=W,8%/,>AM"I9[33R MBCC$2<+( I=!0G"B*&>.YK0Y)M;-?/V:*_-8RO6L!%^7.P]2U^O8_OF4! [& M&Q +I?"&S:5R:VFB9I=V8[WVOV,HOJ: A985$)#W9O(X^EFD^_$:.A8O3[:X M"@M1,=P=@: MI)W$B ?FP#%R$D5)L0DF!$W!,2(+DD;_^TH>9C&X7CMMCP:%D;=E7]S"I(VZ MI[852NH$G[W:W;V!8RUB3Z6N764I@Y0.+J4Z9%&&H?1C%N1%Y#0+]X2TG!WW M+DG+M%RW"A[1+>UIJ7@+>=S55O"UKX-;-2QVP#.WA2%=9[2+><(U:GN-8UU_ MWOSY''4M]Z:G%/WR I?[VA07;)#/[LN77\T1LGKID_;:Q:/ [Z>V#XMQI?^+ MF49OCIF7 ;TRY]V#K]P]YHD3KR!#5+"'N0D3:8HL4#=A22YG7 M\JY;8L,RJ6:<954HCIUR#*\V0;(VS.KA(M4JV&_90[O,=[OE MJ.\X3XO'5#X\*'^\\G_*=(M+P6FW\^XZ3$AQA[@6F8^8) M\FAA\7^X?$5"2;%#U[YJQ5G[Y2HFD8$U3E*-![\63F?9IC.#]>1)1V[0 LCM MM^)LLE8IR%?Y^X4!SO '%#9[D%]CUQ9AD#(ZB;Q6R]]CD67RJL=><4'O:2)N=YNAQ'MK=P@=DD MRAM4LH&9P#J&<=UNJ#4W97S[\J$OY*9_F?4RUH(TOFE."Z2\?_L M.(Z!_&NO#2M4<-8,/YF0P 7:K4YK$BTJLQ*+/03X,PO;:)!_EK9$7'(8J M++L;%F>%"^OK87;'N==W;V2[*%WYQ@(UCX586=CJDWAZP2N?**NZ&,UZ;>M[ M\WW'DV%8QF3 EU;6". J01O'&,8NP:HS',083/D83'_< /[[.E=1EH5(2YM; M[P]E##FW5R)M9$9:!Y0E$HVP4]A'195,(E>#>MW6G3'?+"$\RB#Y+#T M6CH&RQZ#$);0Y(M%YQ.@Y=6B/]2B'QW2E"QH($>8LUQFT ADK#=(2$$<&%J! ML<^++A?LY=]MT;VC4<= 8P(K"U9=4P8FE,B@0M)>X&+1Q6311;7H#[3HX)P( MES256*&HC04C2R0RWNWE MS=/)T?N5JREXWMCSE\9Z_^*(-$]VSN$_N"9\[Z3!=K>^\/V3T('KG3>VWG6: M%(SWQUEC?0#7_$0;)SOPW]$9C#&7V^6[>\>M)MV'L>^<-3[O,S#>W_ZY\.P0 MG*%H*3%(JQ 19PDL-4PI_&FDCD:;H.1S+RA(\*^UVH?+5(!:L]=%;^&"_5Z[ MG4G$1"1>0*G!A]6AJSF$*?17,SB9P+W\UNM5IZ.S[.9BP9)%S.2P8L(6&:T# MLEX$K'U27/L54Z>;:QI]LT'-%PE!@PD7_P#&ME80S)*N_[]1 M)^]VOEFP>S.^RH1R%KWMBNWBTT%\,_GEM] :G+;M^9M6MQA5\:7?.K9_!#1K MS%,SQ9HIQUU,7/GV%?M:QR4#&W>X&]]Y_/9Z\=9,D?#R/-[\W6$+7#5.WO>R"K@F3"0?@B,MJ##C;:.&IKK&@94/)1AZGL8&^ M%6W;*[8,&J47NWU]R^!:,?M':MDBH'EF'J>>4LZR6;_%%"X%#V8:(]])\F;MX?1\/M%F_N^V M76Q"V6%M*_HRMW.NI6CIRSSK]M$/H/JWG.&G[!W]=$]]A_!V9 Q[D23UA'*& MM<6.)Y9DHH$$&T39TN;'4>T?D?CM_XS 37YK^_US>/49%:/^:<9?]KPY_0+? M^7:P]0GO?GYWW*0[N '_[>^UOS0^;Y\W_GC7;EY\NH!KG.V?S_2\Z7R <;S[ MTMQ[+^!Y&(SG8O_DP_'NY_??]L%#V/_\B37W&N U_'Z2.TM?=2O-'L4..=1, MYN@D0T3D)"[N9>[!Y9#AQK$@.=7"W:W]D5)*Y7UT+9 5/ D1J8XQESNJ*SF?W;VZ;%GZ; M15Q8U!U VD[\$U9VC"_":KW%$%PAZIT0]?T\HG+GHQ:,(I\$!D2-"EFI M.8*%,T0F(8.V^53@?&+*(_7E?1QP? "/[0G!\>IX[#BS_-JY?C]F+.5[#^? MW0I %TS\=P"TPLOO;NN5QU5WNE?K/SY$4J'D'5#RTSQ*2LUT/L7) MGEQ8['8^^M12;UZM= 6+=X+%_07D46KOC4E(X'RB1'B/++CH2"A8U9AYI'- M'A=D-3]FL^)GRR!7).8_J.\JYZGH]H/6,;4O P3(XUV M5%(E/0WBMMR#4Q587R:6/W"C M[,N$UMV4SYW'[J"@>Q_*W*SBU$I1A^_W?-3_K[(NR&!ELO6VCL;:V+LX./'B MH--@!WO[/'^F\<=!:Q>NV_CC0ZNQY<\._OA$]O<:N-F:R=8[:7::%VW0YM!N MGAS!>-Z?'71V>!.TZN"/G;/FQ>]?#O;^/FY@1]I8C M0$J,C-0$1!V;[85R'Y[0LW03#N2RO>$,U M4_A([)RV>^QY7#0QEKL "URH*5I]'VZ_7 M>F!W:P]LEZYLSC3";/;[.5";;=#OYW-F:3,/O/CQ=SFG9=5_,E_V/XSZ^5%> MG?7*14L\:>X=?8//PO@^'0:'L; F(.&=0EQ[B[24!-D8C:&$!AW)V@:;Y4"% M) SN6&SG:6!]MZBF-2U%M2DQ&BOQ3E'[*]8*F:I]C,-ANWA[11[PQOS711[? M]PSXAUBB1H&$C1A:/A^%W;;];F\TK$WH70%8?UWAV-C6ES#\*9N 9VX6=[M7 M"9EE>(9 . M90'W.QV$]RKD!GK.4,&= 9=06:.QRZ$ $4T:5]8&$_1]W__W<1G]MU=5V]\6 M1/BH+,LY:(58"N:?X^I[Y\_$]7]TN/YR 6/ES:TCWCS9/VMN;1XJ9E)PAB%, M(T:<"XPL>.Q(8LUP;HRMB,W5N$4=+ZA'?-DF?5*?]6(JVT1\R#0#)BI.)F;6.0*UK.RUUNH)R[#1>4/94E,4"^+N5@ M;(4GE=?M,%?*+#OR3*HVQU9AQV?RZ!G.%3EG7RQK-^2&9N.BM*4;/G8?)N(Y MJ2G_)>92>V"F6F$$S6$J*X[*%246KQ1Q>-SOC8[*FV9:W"G/W+4ZLY\. [XX1+M6/J5U>8 RDX3)Z5C2\*>(B MI5!<6_ZRLBR\FJMAMKKK\\=VGPU]*BCU3M[X#ZWA7!.97!5\XK5.^<'C.5D4 M0OAK*H10+L3$'R[)TF6I^/(2A;FYLUT!UT8F3H3&AG$3,>B)<8H:I:60(>'% MU&;&G/S0(QWJ-JS!?19QR+P18EB^U(NWE:Y;K MDFT7W82FW*K.Q*V:.M_<'N4JS44_L%R:,+<3. (%+"- 60=J=C#HY;#9!(^* M>,O5L*=@N6Q1,#88(1=O7F1KRBA- :-E8&FJ#?NX8&\1"BH4K/1')D6.?FA> MRJ9%8!ZO&1=0^U9N<9$?81)EFC8OCU?PZ+'Q<.NJ;>KM"GF6-3.GD7-J01>N MYA3\%7,-0E240[[.N#,1S\LVY;7&L6\_,>:7:UNVL;@B)%<$9]PE*HSBQ ,8 MQ':[Z -@ MQOC]QI5)J'S,6_B8>XU#'&C0(FE$!=>(:YP0F$MP.:6A7!F/3<;9NU0NCH*) M!*IB).548TTYHYYJ0;@2\,>M*Q=7$O X$B"$P1YSCASC#''B-3)1Y?K'C,.J MN<@E2(!<'&2XH29C]L8R-(&QNQF#KKKFE7M3A1F9;S@ BYM;@(5)DX=1-Y/& MRWV5N[8B>""$NN/&19D3<]7*8% $KO>.;7>WW"/[NWC&G6ZYJ_&\.AT\O5B? M[!]B@[7'22 F%<]5JR+2,DG$,3@(P5N+B5O;X'6IYLNUK]P<;^/(B#0+78)4RN+2;&I4]2^O*N'N@H;'^*[&Q_A% A. M&QYO;!R>L01*I$6K ,MN2)^9[CL/$X1@,CNW+2IYI/3YJ(3%S\/*ZK""U\ME*: M%Z4T>^\/65XD%R32@@*!I38AHP&F@R1!.I;[.-H;E.;:SLRU'8[!<6_4S@U' MBZV841'%+]+1;H@P3L6L+H.-E[0 B,W7<1O128O'XSBM(6 6SH['FUSCB%/9 M@WXBXNV"9Q3] HW.?0!T&#E."&1>T05XPBZP)#B7AL-:92F["V8>3WO+"YXR*E7W]L M<]_64FAC0!:X(ICXFT/\3]0_L-">[X:Q0&P*P5NN!M"GDO_/XQ79+!>D>',+ MEF-J:^'5II_,*@BX7%A3QE1$VJ6 N O@28'(&Z/.-4'$>:9$?^\ 323ZGD(Y] NLSQ>F6J M-9-;?/'I,!!JK<4!D9QGP*VRR&KF4/"""RZQT@IL3\EFBH-'LP[Y@OVJ%6R$ M\M$?QS!JSYRTSD>LW_7ZW\MK&&RVVST_[BBX6"Z+@]J_G^>S@:O53^4I3FB? M;!YB$@, M4+"Y1W>P!321'H4#4N)6HQ5TL^\I4J1F'530&M!C"[\3);:?$>6 MFV?H6IE6)N=*\/S,)-UJCB9C?#:M8J199_+6W5=6H56,>$Z#U4ON:[.TZE=W M:"?RPX^:N8^N>ML:C!>VK;E+LYH[5@E[X >],3ME\:/?N2W-7;K/W%1.Y]DT M-2JFZ+H5NDWGGA\^]RN=/'J+R7M0K%M6I;^'F=$?LZ]B2C_^@%_]5&^IA^K? M\W/%^IYT?I?7O^>.Y?B>]*F?HNCK97OZTI6,8;$?.=XW>=EI_O\!WV@>?X9Y;V_A@[_C+[L?98GP[>/=S0S2VML7! M20,^!PYI?JX._/O'W^U\G\;>A_;N'^_%/Q?;"]JQ),V,)@+9J!7BE ?DG D( M$Y:4=UQB%G+S@#HU2Z[&]V,;=\MB>Y<*5$%?!7T/ GW,*L]%%#1RQHURAG*N M->$TX>0P#K<^-E1!W]-!7_/M#/0%SSSQ7B'"M46<*X:L5QQ9ZK PCGC!\C8* MK4MQ[^K73PA]CTRM?Z[#P),BP9[]5G.Q&U-K^%,L^@=- ^[=*&#E)NSV!F/1 M([X8L[!T1KP]/N+_L3H]*JA-82H]4J[P^AU!5BH!0":9T( MDIUC96;W&XZ@#>Y#WY9H&WE[XR]$3@4"#6P-QO#KWY59):$)FT& P'7OV6X0 MJJJLS+6>]>3*-3QMA-+5/IB$QLYAC%3ZWC@].Q)&$&D=1ID%@>"&:*2Z*F7&IZE91&7$,*.=%CFJ*_NF!]'1C_MUU.?X9 M$+HNR#*85,&N7:3$P*E*BD4=B9C7>7RG+-SM6$J_=1$QTE0&!'8J>(Q)*%KD;6J]),?UK@"YL@I5E00\ D!> MU8^X],I*1E"6R0SQ'%.D R$(--3FBK,LH_@F:9@'R +=BN3A<7&*N5*S2^KG MW1Q0F8KNE&G.XZ*S-U2:+0#SYS#Y8=2/F1N;CP*/)?S>K4:6)8%DGF+M<\/! M7!EEA )R(JP.AC-9L<25PR"'_QY18UA.L4'<._B'>8NL5 ;E2@CAG'%&L(UW M5/*'@Z#0(7@)B^D,YP%GA@1/"<.*"1,-Y*.!X"^;9!27^/B(LEC+(?/Q',S# M1B"6):/&(Q&8 8O'C9:P;?XYKL7Z7Q.0FE2>3440QG5(QF!FKG,+ &Q:W:+Y MS]J C0RYI)91E5O.G9#&,A5$%K3F&"B:J,#FD=/=FGM',LN<-[ I93E@#L<, MMJ=21CIF.:96$"M%!![Y<.#)C!186 Q6W7$=A):9D#%; ]85ZXP\-O#\XLO] MO;ZS>R0BQANM42SN!!AC< MF!)7&YI;Z5MS^RC#7N649(@P)\#H"X&T5AXIH%Z A!(X5[;QCNE-1L0BPL8& M3]VIG<@M7,H338P=?R8%QI4FW\ZWXE*1-W27+_ M==FG1TZJ?#19+LOL]OKE1_%[52O!FT3Z:AM,B%<.,X$,SAWB '](9SZFRN/< MIMKAGL >?4O=JIG@O^8*TSQ-VV7Z1&V74V$&D,K>>;*'L3,ZZ&W8[OJ2G*Q/ M_N[>6+#2(>;AU38[I/6KPTX=UZ_.+@Z;\%OGLP!!^-XXW;LX/-V]^/I^7K"V M1?WTWZ=UN/?A5:-UF!P\?YR X,"XSV \N[1^^D>KWOSC+#E_/AXIX3"V(4%BS]-V[]U*F;VNU<0G$1)J+5I6%*-3>E)+P=A/& MLEBO^(=O^KC".QXS2&L:<3'@-4L[?W*QQ?7M(Y<)'@]3$799#BS:.Z0\A9V3 M5BP+.;;,+_;Y?MJL9:VWE&#W35JF_%'R@.FCY &+QTE:?J3!WCH=O$I:KI*6 MJZ3E-9*.*FGYU20MKX6JWC+4=(8Z%MWJ6B5U#!/JV VWR:Y8A=C=47R?X9%K MD>Y>1&CK-9>M#[T^_!K]1^XDGA35WK1[@\';VK%I=6\K5"O/_GS-D>[+7G&] M(]W?/&W.S@!>&'Z:WXN6@OI^U.^'KKML]N&-BO'\":+Z-PCM'R&'[S3-]S7R M/]]OGL SCZ\FUTP" MV.&^,+ZOS11@$\AEG9B\#LQ:2;C".I44=0\%;@KC0"EEM+-+$Y%91EAEJ4QLKLAAHOT:HM1;Y MY"^#NT[V1??=#=TY17-R#WJW*5UJ+=8/4I\S.7N\F,490WDD,GUPU@C#"D%7 MAZ ?%UD?5E+JW'ND#0Y:JS?>D6S]=;=RW]U: MK8M @@GQ*9G0HSGN;@62M]TMOVB07#G_N2%0:/U"F%\"/'Y>)#?"JIS1D"/E M6$PL,QA9R30B@@FNG]*]7>1WF382IU9 M1%460TUE%C/G#;)!>^V ^%#J-MX!TE;.G=LP-2;7G-FDT&W@,RL[^EYY/:[R MM+J,R6,PL;XWBA%^X\FYU7'V:SQ,6/T$K;<%>D[>^ .34SG+5F6/#I<! MV,43W2"$=KE'1@F)>.8H4CG5(&I*PV[ B$!5.M%5[ &D?\W1=975%^?J+DY2 MC%Y6HO5MPV&O2U*\(6^O=Q+E=WOYW2I5K/Z\,R:JQCS< E+&;_6Z,>7^:5<. M'SFBF0V>(&XH1IP)C:RP#GF"N14B"\:(6#Q/\"7-R^]<*6SUIV W+?BONZ;\ MB&&GK14Y$I+$2,/,(:,#1BPGWAL9K(N1AHHNR8V_>Y&:^0H6\?,W= H;QEGT MZP<.X]]?BS_Q_D*SRQO'1TYC31(7( +PP#.&M/$6!9?'DGZ9IB+;>"?YD@[M M:P@$U>).%E?4MX^X<99A0V$O[3CB-@2DB*3(P2P'C;F3.>!\EBVI!_E03%A2 MFV!5E:IO69F LB>J3#!.YOZ^TQJX=F\PZJ]/4O=IO92[\[/&Z<5?3QWL0#ZUZ@=S&7KZ>-SH?V8?.DTX =".QHOO_GZB./I;!4R$F6,X&T]0PV'+E" MEI(<*8^ES; R1"QF=;^T8@0L%2-('!@6/PS&DOKTX]QX5WN]Y:"^ /P8(!8F MI=6&F& 5SDM; ZM1VSYX7Y,<(RJ![,#_96\L;%MBF5"*?]]V#K:HT=^0$&UZ MN3;35\COZ0^GHWYKX%L)_,I"/KY7Z_:&M1/S+14#:J6: V!?4D'G5*(*]K&M MKNE?ECNAK5JJHE.#D7WKM4%@VJUA_%L:=:OK81;[L9AJ*.Y9EFHI2@R-@"N9 M5-4%]L7(QSJKG3 \Z7F8Y.-T$Q^ 6G7*DM1Q&O*\P-K:T'RO]>,58\S^[\CT MX_.9UG?@FM,ZJ5_M'E')//>.HOYGJW8+&:)WDJ&;':]+A>B!'/EFUVLE3;>2INL2 M73O'I-[\>.2PS(@."A$1@$*3 -MJ0SRR.K>!4$>4E!OOQ!)I>@OBU(RE9%LP M]3&G"9#.AN%%"(5%^+QUL 40:8:C80]LR$1J(I]>#O"#>81?SLB+[?B\S,82 M_^=]D),^(&_-]^'&W9J]!*N3C]KMVC?3+JJ&15OS#;[4&PUFK>(C,OKRNA+- M.=V2L3#/>6^02LC]EDKQP7C+>CSE4?'4A:6O&5]?8NR@UQX-;[YDH<+#,QDM MHN>F=>K?.VQV")]L=D[ZUP4#C@.R_6#.D,GA%7\S[0MS.=CXU\Q, *<8#TF0 M8N;79](6V"Z)M8383NW@\*"Y6S^HO=__],_^I^WFWG[C-@SE68?= * [J#7W M:\W_W86!-W9V&P>[._&G@_V_]W:VF_#+A[W&=N/]WO;?M8,F?%#?;30/DM:\ M^=PU(]\:!O_VSB]Z>P;WK/-SOU$^_V5/X638-?U(_0?_A'XJV+DV'H;FQXF- M/CS]=%+_TC@%6WT%-ADWKG;QX9>/WQN=?Y_L?_G0^GJZ>WEXU3A9**/9@>?_ MN?O]D-;!5L,8FA]9O?GIY.O.+HWMX@Z__-6I-_\ZK=-=^I^K.JN??CX"FI0; M[#2R5 ?$8]EMK:A$,O-8"Z=D+OB+]S#PM[58R; V7OS:F[]331$0@EJ2@M>[ MF8.M-&A1>?B8CB2+9X;#?LJ.B M;B!LMZ,!N1P,0V=0\O>9;B*U5!SXI-?VD6+!G2/E&M?KK8WK]1;\/?H!9J\M M>SN-AL#MNFD\9=>3>!=S?MYNN32,HM[O5FVG%8F*__&[PN?]\UY! M-]O$]$ MQ[3'#VP-!J-TW]%YKR"8!C[II)Y6H>]:Q6%,>K-:+_E/!L5&)OK,X_#@K_'H M!L!K.*Z/G(CDIX//@\T)*QW?U,7ZP/U!V0'&!SO<+#TSJ4?5"+BG,_#,BQ.@ MF?'8N'""N/9H?$WZSGBV^K7SWC VU[I^H:*#EHV$>-A"/LY2),/PU7C2E.[[ ML^'#=^/HDZBDGX]N+ G00_:H?]?-YR),W:[OI2[M:K M".ES6).KW2/-K N<<.2%<8@[^$>;G*$0F&;4.,S=W:W)TU8I!;:^A0O&?MO-#'S38EUM0M*H2^J*KA$YLY[7)-YUX<'&K^J&OL:YE M513T)1<%O6U&V)I$DR^?TD3-S!!88G2[VK0AB3383Q'VDJF7O'VBO;\])&=\ M5<4[[Y_>^H2#7(M$OC41P^6A^XT%,;MY-PM;T6*;"!N8AY2A>*7I'J\T8>/Q M:H6"[!7GA='O]$("JN^YA2R2-'KXL+F'&_0S;GRID\;5,?[:^7RUOW-X=7CZ M[]0+Z/ T7@=C:,TE:<1GG7YD7YL?R>'59[:_\ZGSM5GG\/16XTOJ!=2JP]83 MWK>32H4>S"5I,,(]Y0ZC>/ ;.V%D2&%+$54^B""4<3[F9>M-3A>#,>^*:6&24R9$Q668E)IG7$9BR M3:GU.@/3B]CQ=%K>M\,SZ?:GX$/H)%H)KXZB+O=[[79TKT\R._KPG4X1?QEC M1J)3/SDO!LDM[DR_?QF_G_YVXRZHJI_S>)RMWNKV^JWAY3@MZGUJ1[#7_319 MN'_'M:EP\4ZX^'&1L&6P@-9F 5%K'>*Y)<@J%1#6QFDC OQ7;KQ3:UTD>0U+ M8#TK CYG.M.M%7>:[>2M[\&CJ]#O50I]5X6>)SK$8&4\HW?/F*W-UQW[O]S;3:*7RC5X0@'4S%+:4PCVIGO#J#\7F1 5(M M%39&(Y]) @;#:F2XL4AD@EG.-2>")I>=P"O8&=_ZI'*=G7D5$/Y*0/A$#L * M")\8"!>8<^X,HRZ@H%A '&N)K(XE\YE1*B(+PB+GB8NL8'/& (;Z(#=RSFJ(O\S'Y9>AXVJ*3WXN8G7LYH5]A M?YIB;AZ[X-)X2;:+%6FD)(G]/$6>#_:ODR(JJ[QBJ^P6MRHN@K]U97BOY\BCY/O[W+ MA14R0Y;FH.@2Y'@]M?[OC#/B MBD(1*:5N/A4P%4@JO-F4ZX@/_;/F;$Q:*,U<'E2O#_>)'H8:TY MT5(C3[%&G-(<6:,Q8B(XJZPA.SL%E%9.P_D2OTO:GT_9YMI<3%WS&'KH=ZNX^EHB[$TNUT!6T* MUXB*5U#TVJ'H@;N("HH>&XKJ\U $JR.,\@9ARS7B4N9(Y?"3S:7AS#MI,TLSL/H/YJXK5IUGKB50 6@%H"^<;U< M>E\ 76#S+C7&D!7P-;_E4H7O'MX M0Y!'+F*\H.JI 5#L$['[WU%LFVDN3-\/4M>R6),J1C_,M(&X>W_BF@W.Q#Z; M%[&?YWFOGT(J4II:)/[C.P[&G3D&6Z^XJ6IL3)?WVNW>1>I,4C0DZ48/=L M%@'V\E'Z+XC':!8!)N1Q!ELUBW@TZU UB_A1LXBJ)435$J)J"?%,!5*7-$A; M:#L6-Z@+%<+NDJ3P"\?;*9VQ+ N!$>PYX;G&/O9?QI;B/&,BW#D<=QO8X)@, M'@0WZK>&K3#8+3GK!Z"L[Z_9ZF*WM.W4AN>7B,*[J--/IX>G?[0.F_7OAW07 M?ST]OH3[L_KI'CUL?FWM?_G4:5RY[XN;_^VKKW\V6O4__SJI7WTX/6S&L>W! MN[C+^NG7DT9G3WS]\Y UKC[ YG]O,4@W)TX3:P/**7>(!9E)K'*I WTN9E4AX1V0<%G?(&>S M8( R$148XB10I,$$(BN89 IG6&D.Y(GBM2_\457X>5"FDI"&6(,Q\9;#R^K, M&Z$9=\$I)8-Y+AI4Z??=]'N>Z5A86,&]0S+/,L2E"4@)'9#(,\&YMKG3XF7H M=^5?^IG&-WM#TUZ!YVCYP?:OO$E<>9IWM4E<,^A"P-%GT*PF]8K_2@_3OY7F=*KAY]+3Q"F[6#V[FF9H.3&GG# HT MYHRPV!",$J!KA&PE1.5FK&WW.N*POIPV]BD MS>)K*43(V%XL^EAH?A&L-8GD^JT60^C@10*\%BAZB.%7=T2NW'HOE<^IUUP& MJF"707+GA389R7-;$:75(]?7_YQ@U_EWUWS1H_T.//_/74"N.FWLP!B:'UF] M^>GDZ\XNA?L(0*Q.O?G7:9WNTO]C90^ Y%/:! 2//*46<"XRL#0$YIC*M M+).8@XJ130W?8OIRJ('K>ZR81,^ZD%;Z%6-DM]?D$9#"M M;@V4 D0--'A0:Q5?_'>O#:H:#\13O%]O-*R9?C]VLDO7@M:[T2"6(H7O-WH@ MH3'#Z@U]H-1*J:U3%'B=][ I#C;PW&-)B7:>^ZQR;CZY8(K&Z>&1EAG80FF1 M4& 6N6$&&R MBRT2L9D@YQB;? ,PIM+*43+]>>V\US;]6\/=5JV9PLR+T.>QY!6Q[D65YC'F M'A_WPW&4RG;+V%8["4*M'USD=7ZB&C]&W,U:WHJR4+N$/Q:!\%'NYSYD-VE3 M_.Y/WQ)F:IZO -UJQ4':RW1Y%%G3O?R_@_1$H*3(Q_>:J6A8.X=72!KX?^Z1 M\A,-'!M*0):B%&F'%58Y"3(#%@%WB*+/9VN8_NW7F\2Q6WI.WU" M^FY!Q*G)M= Y&%?-5.X)]0(')QAQAE?FZ(EUZ8SO-S_3^LY'VF@ZL=]T1R:N M#,TRE%/B$*?6(9/E A 19TPZ9N%_H%>"WI&K \\I2$X2JED)G%B0RPE]&IL/ M ]>G_*I'9/@%U4HDW]]1H#U6>:Z#RD7FNQ=A>=S282+,9Q"_."?T-S/\5FZ3]J'*@Q!;,+\G2-)#- M:0:6X (FXX<4:TX%:= $4V>,XHJS8%5FJ2)>Y,P$1G.5J!6!_Y=-:]Y>X\.\ MZNT$.]SK#H;]442*#\95WIV?\+#]YO$1-5C;8#D*Q@G@85@CQ6!3HXDRV!M8 M$>WC)AIO@FPMJAB(_?5& BAVU[7.09%,FOD?$HQNJDW[-,*P%[-GP-!\@E$> M /:&R//CC@2V!Q,)0/37$P%A&X+C'ZTR8.:'X4IJ! )*@ P $<7#;A.6];BPE04 M2?Y>:P&-*UD:#E&4,MVCER!4C@H^!1)ST M$G3'U&,'%J!XYO;!YS@:C' V]>#BQB"^_6"*!.#9)X.81H&^. GE[GG9WA(^ MJYG:?T<&!M '\@338;K=$>A#D1(>QUFD?T<7$F@-C#_2)$#R^VQ*/2^U5 ,<: 60[U3#=B;[?:E\>V"SA:9= MES$ +?&U;F\8]YPA^*6OLYG&-54@X<0LU$8 ZW,R?NWK!/E)L82Y1EPWG]J5 M?(73+1E3U1<[?Y4YUL6I^]2%Y2DGOK[$V$$O(L"-ERSD9SX3+8O!>3/3,_7O MR:2N]CDL)[* .6?(Y##8WTS[PEP.-OXU\TZ=5G=\#PH+E;/ZB]W__TS_ZG[>;>?N,V;/I9A]T 1#NH-?=KS?_=A8$W=G8;![L[ M\:>#_;_W=K:;\,N'O<9VX_W>]M^U@R9\4-]M- _27N'-YZX9^1:8I[=W?M'; M[S:>=7[N-\KGO^SAV[YD3[DBE@;"J1::>V,TB76*E70*<\L%/:)4;XROFL'# M%80FSGFMITJD% 5THF79 2('\#WJAR8\[(\V?.>YJ<#I64D%>O#]D[-Z)QY@ M?[QL ,]M?/D+KOOWR2%MG'[=V083OLL;G:^=QN4<%3C=Q?M_?KP\;!Y?P#-9 M'>Y]V-D5C2\?3N':L_J.(_7F,?W:.63_N?K(&]M'3COIN3*(:09,(-.P>;(Y M02HX6"[O#,,EB3I*<%NK;3LWZI0D?3]U HUN M@GX #CV(QOUO,/Z/TA;T5N/?>+>BVCN/K'SN)/A1.^SG4].99G-F,O=2E=DX MH\WHYOJ%59+M;Q^1P(FC63Q2BI$!,2I7,R^0 HXJ<^4U;&_73,5NKJ3E3J+W M>^(@MZ9MNBX,RF"%B885O7;=C(8E>FTOTZ? \[O%F;,9E(="@]_6O(J4Q/(^ M5:0X7"GUZ@LSX:V,W?SG^U>1$NP12EY5@WW,P=);W?:AM;0HN7\QK!#KP^_=FMNU.^'KKNL#?MPLW89]C/IX_L" MBVX]YZSNA!P^B[ZT+OPTK,5(JN1F TI03>6=IO)SMQ]@%%+Y;:\_ M1##.#G"M;Z&0T)O+/E3S>KLDT]>56KO\K?\H2'F,5=P)KCCVNJDVWKU+P=PJ MMVWMLH[O6WG^%N^_WCE]/RPM/W>4%[#7.B/*99IQ&JRFQ' :_7Y6&,)Y.O>F MA"Z&']U02G[19[?7C3%(,'?_%*$OVU-1,H]>- ^K#)@Z^,CXO?R&A$_=T M,I0I?5?U^+>FH_53=_'URV?<:.Z1_3^_GM6C@Z%9OZPW]^+1X.77]_,I??4K MN&^[<74(S_JC'/C'>#1>4:H MQ5)DF>,YI@93[(3B&FO/J0HWP^/CH&(%?'<#ONM<9@97XB-MG58F:YXYG--=;;Q3BX).%MQ=;T*^BKH6W-J2#T)00$E5,%P:S/%G/"& M$B&9)%2Q9Z.&%0C>"00;\P4=9M\B6UY%>A.D]?UOA9X>@N3G>/@\&YX*!? M'+/H<:?,!:(9%LI#Q+#U8M4;_R@:56$6(H(R%G&>ZHJUKHH(+ MV_ 0J-#*.:3S>$3C,4>:&H.4L5Y29F,)H$A;Q'05^KT*L.\$ MV$LZ-9G,<6&)0BH2)YYK#5BM.,JS/ 0II,HEWGB7"FS0WU=TKOZ4FZ 5-A9X M@0T"[A1,N&J_QFH!H%+TNRGZ0G-*$3AE2J.64L" MPBXX^#B7'IM8]66QW/Z]O!^_MF%]6N]'I7_KIW\+K@\3 N%*4B1X)A$':XL, MU001G%.999DB"O2/J,7"U$_)HF?-[.OJQOS3)*L?9!/?PM/T:X:1W>WEU]L= MQOQ#F4L-O5#OB0:^M9]RSY;7[JS"R%P3B2[HSYMCC'-@RX#?+ M$,^LAEV2P2B ME6N11M]\IW4FIGOF>N[$$'K -T8(<1:QSV6-M#,!NTLSYRQG#P;$:RP M[T[8M^ PPPX[;01LV('=H[1U!^S+ I]AKTV7H88^K>X7Z]X7H5ZKQWU<@ T M:8)F/".".,]"ZC%&=Y M,#P$J;0D7.&@3(Z=5*)L\%G5='FYWHC#ZY-+A4A0$G'A+3+2 M*22953@74F?2QF:)FSQ[2*'3N^K58\,,4UD M1G//M5"Y%LY7^/@:\/%R'A]SJCW- O(B!WPDWB$ 1H.,:PN-=T!$+*35E4@,Z>L]59IS$.C,Z/CXH5KFL]\;# MQCP>6B)HB-TT,=4T1G!*I SS2"L1PW85IU*N+)?U5X'%ZG3_%9[N PYFG#.G M@P%RH'/-N )@S(EB1$O,*[[X"O!Q?WX_#>9/LMQG2!.K$ZP-,X&KJ3A.: < M)EG*NJ3CK$MZAT"FJOC46N#;\6+R#C'<@$'#2#LJ -^TB_@6$/R ";<9<8+& MXE.,/P3>?L4B)B\E/84IC:WT+O?$XS)AS2P1M0 M]J 1$#@/_)T:JG,G6*R@DFTJO(*^IB^Q44M5-_;)Z\:^,=>2=??*L4O6^X5@ M]=.Z6JK*L6N.UF=+O"TY(Y*$$+W)T=M"+3(Y98@$#/MMRJF/';=6>]JV1NFR ME?ZOT.E2%;A;0X6?WY713&78 Q_+E:"Q-I)"AL0>S!A+'A0SG#.@9XO\UXPPJ460DG&!F6:PUS>2$XX% M$;@H!W07N*\"!M?-"NQ>) M06 (8W]EEX^.1%9;JG,?V0#X6Q;4"V: 4"BZF MYN',$T^12OPMX*>U=:B=RPF,%BB'1 OXC2Q.1!$1$W M7D;EML+>5X&]]7GL9;'0J!<,,:,RP%XAD"):(4.!?[-,.-B%Q?0^PA]2BKR" MW@IZ*^B] 7JSS.DLT_ _S'GFJ"6*^0 [W!Q 65-90>^K@%XW#[U>Y5@[@%Z- MM466FL MUD(*7D'OJX#>LWGHI;D1BBJ+,N4 >HG,D*5!(!.TIE0+83.U\8[S3;Z*+)YG MQM[DL_Y7$KAQ?-GJ8_STSW23)MTT;VM%F-]LE%^K.^S%?Y+TUTQW'.8W#NP+ MWV,EQ_!VL]8-PUA8$/X*0S?#$ L*UGIYK7<>^D4<[5;M((1:HS<,-:*B(H'F M#DVK#4\\-OTXF[7&Q:W4$15!@&;V\N M9[@U%[M7B$MCU($I?K9MF.;T$5P0@@7! M \V],9HPR7,EG<+< C\[(AG;&%\UL\0KZ,PY9U3"<12T3^$\FI#N\4YKX$ J M06R;\)@_VF!RGM<4?&^