0000910638-22-000022.txt : 20220510 0000910638-22-000022.hdr.sgml : 20220510 20220510070726 ACCESSION NUMBER: 0000910638-22-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 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: 22907320 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-20220331.htm 10-Q ddd-20220331
0000910638falseQ12022December 319P1YP1Yhttp://www.3dsystems.com/20220331#RightOfUseAssethttp://www.3dsystems.com/20220331#RightOfUseAssethttp://www.3dsystems.com/20220331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20220331#RightOfUseAssethttp://www.3dsystems.com/20220331#RightOfUseAssethttp://www.3dsystems.com/20220331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityCurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20220331#LeaseLiabilityNoncurrent0.027836400009106382022-01-012022-03-3100009106382022-05-05xbrli:shares00009106382022-03-31iso4217:USD00009106382021-12-31iso4217:USDxbrli:shares0000910638us-gaap:ProductMember2022-01-012022-03-310000910638us-gaap:ProductMember2021-01-012021-03-310000910638us-gaap:ServiceMember2022-01-012022-03-310000910638us-gaap:ServiceMember2021-01-012021-03-3100009106382021-01-012021-03-3100009106382020-12-3100009106382021-03-310000910638us-gaap:OtherAssetsMember2022-03-310000910638us-gaap:OtherAssetsMember2021-03-310000910638us-gaap:OtherAssetsMember2021-12-310000910638us-gaap:CommonStockMember2021-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-12-310000910638us-gaap:TreasuryStockMember2021-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:TreasuryStockMember2022-03-310000910638us-gaap:RetainedEarningsMember2022-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000910638us-gaap:CommonStockMember2020-12-310000910638us-gaap:AdditionalPaidInCapitalMember2020-12-310000910638us-gaap:TreasuryStockMember2020-12-310000910638us-gaap:RetainedEarningsMember2020-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000910638us-gaap:RetainedEarningsMember2021-01-012021-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000910638us-gaap:CommonStockMember2021-01-012021-03-310000910638us-gaap:TreasuryStockMember2021-01-012021-03-310000910638us-gaap:CommonStockMember2021-03-310000910638us-gaap:AdditionalPaidInCapitalMember2021-03-310000910638us-gaap:TreasuryStockMember2021-03-310000910638us-gaap:RetainedEarningsMember2021-03-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31ddd:segment00009106382021-01-012021-12-310000910638srt:ScenarioPreviouslyReportedMember2021-01-012021-03-310000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-01-012021-03-310000910638ddd:OnDemandManufacturingMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2021-09-202021-09-200000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:SimbionixUSACorporationMember2021-08-242021-08-24xbrli:pure0000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:SimbionixUSACorporationMember2021-01-012021-12-310000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:GIBBSCamCimatronMember2021-01-012021-01-010000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:GIBBSCamCimatronMember2021-01-012021-03-310000910638ddd:ArabianIndustrialInvestmentsCompanyMember2022-03-310000910638ddd:EntachIncMember2022-03-310000910638ddd:OqtonIncMember2021-11-012021-11-010000910638ddd:OqtonIncMember2021-11-010000910638ddd:ProductTechnologyMemberddd:OqtonIncMember2021-11-010000910638us-gaap:TradeNamesMemberddd:OqtonIncMember2021-11-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-012021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-01ddd:milestone0000910638ddd:VolumetricBiotechnologiesIncMember2022-03-310000910638ddd:VolumetricBiotechnologiesIncMember2022-01-012022-03-310000910638ddd:VolumetricBiotechnologiesIncMemberus-gaap:DevelopedTechnologyRightsMember2021-12-010000910638ddd:VolumetricBiotechnologiesIncMemberus-gaap:CustomerRelationshipsMember2021-12-010000910638ddd:WuxiEasywayMember2018-12-310000910638ddd:WuxiEasywayMember2015-04-020000910638ddd:WuxiEasywayMember2017-07-190000910638ddd:WuxiEasywayMember2017-07-192017-07-190000910638ddd:WuxiEasywayMember2019-01-210000910638ddd:WuxiEasywayMember2019-01-212019-01-210000910638ddd:WuxiEasywayMember2022-01-012022-03-310000910638ddd:WuxiEasywayMember2021-01-012021-03-3100009106382022-04-012022-03-3100009106382023-04-012022-03-310000910638us-gaap:CollaborativeArrangementMember2022-01-012022-03-310000910638us-gaap:CollaborativeArrangementMember2021-01-012021-03-310000910638ddd:HealthcareSegmentMember2022-01-012022-03-310000910638ddd:IndustrialSegmentMember2022-01-012022-03-310000910638ddd:HealthcareSegmentMember2021-01-012021-03-310000910638ddd:IndustrialSegmentMember2021-01-012021-03-310000910638ddd:HealthcareSegmentMemberus-gaap:MaterialReconcilingItemsMember2022-01-012022-03-310000910638us-gaap:MaterialReconcilingItemsMemberddd:IndustrialSegmentMember2022-01-012022-03-310000910638us-gaap:MaterialReconcilingItemsMember2022-01-012022-03-310000910638ddd:HealthcareSegmentMemberus-gaap:MaterialReconcilingItemsMember2021-01-012021-03-310000910638us-gaap:MaterialReconcilingItemsMemberddd:IndustrialSegmentMember2021-01-012021-03-310000910638us-gaap:MaterialReconcilingItemsMember2021-01-012021-03-310000910638ddd:CorporateAndReconcilingItemsMember2022-01-012022-03-310000910638ddd:CorporateAndReconcilingItemsMember2021-01-012021-03-310000910638us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310000910638us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310000910638srt:MinimumMember2022-01-012022-03-310000910638srt:MaximumMember2022-01-012022-03-3100009106382021-02-250000910638srt:MinimumMember2021-02-25utr:sqft0000910638srt:MaximumMember2021-02-250000910638stpr:CO2021-02-250000910638ddd:SupplyAndOfftakeAgreementsMember2022-03-310000910638ddd:HealthcareSegmentMember2021-12-310000910638ddd:IndustrialSegmentMember2021-12-310000910638ddd:HealthcareSegmentMember2022-03-310000910638ddd:IndustrialSegmentMember2022-03-310000910638ddd:HealthcareSegmentMember2020-12-310000910638ddd:IndustrialSegmentMember2020-12-310000910638ddd:HealthcareSegmentMember2021-01-012021-12-310000910638ddd:IndustrialSegmentMember2021-01-012021-12-310000910638us-gaap:CustomerRelationshipsMember2022-03-310000910638us-gaap:CustomerRelationshipsMember2021-12-310000910638us-gaap:CustomerRelationshipsMember2022-01-012022-03-310000910638ddd:AcquiredTechnologyMember2022-03-310000910638ddd:AcquiredTechnologyMember2021-12-310000910638ddd:AcquiredTechnologyMember2022-01-012022-03-310000910638us-gaap:TradeNamesMember2022-03-310000910638us-gaap:TradeNamesMember2021-12-310000910638us-gaap:TradeNamesMember2022-01-012022-03-310000910638us-gaap:PatentsMember2022-03-310000910638us-gaap:PatentsMember2021-12-310000910638us-gaap:PatentsMember2022-01-012022-03-310000910638us-gaap:TradeSecretsMember2022-03-310000910638us-gaap:TradeSecretsMember2021-12-310000910638us-gaap:TradeSecretsMember2022-01-012022-03-310000910638us-gaap:PatentedTechnologyMember2022-03-310000910638us-gaap:PatentedTechnologyMember2021-12-310000910638us-gaap:PatentedTechnologyMember2022-01-012022-03-310000910638us-gaap:OtherIntangibleAssetsMember2022-03-310000910638us-gaap:OtherIntangibleAssetsMember2021-12-310000910638us-gaap:OtherIntangibleAssetsMember2022-01-012022-03-310000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-160000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-162021-11-1600009106382021-11-16ddd:day0000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2022-03-310000910638srt:ScenarioForecastMember2022-04-012022-12-310000910638srt:ScenarioForecastMember2023-01-012023-12-310000910638srt:ScenarioForecastMember2024-01-012024-12-310000910638srt:ScenarioForecastMember2025-01-012025-12-310000910638srt:ScenarioForecastMember2026-01-012026-12-310000910638us-gaap:RevolvingCreditFacilityMember2019-02-272019-02-270000910638us-gaap:RevolvingCreditFacilityMember2019-02-270000910638ddd:TermLoanFacilityMember2019-02-272019-02-270000910638ddd:TermLoanFacilityMember2019-02-270000910638ddd:TermLoanFacilityMember2021-12-310000910638us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateContractMember2019-07-080000910638ddd:TermLoanFacilityMember2021-01-012021-03-310000910638us-gaap:NondesignatedMember2022-03-310000910638us-gaap:NondesignatedMember2021-12-310000910638us-gaap:RestrictedStockMember2021-01-012021-03-310000910638us-gaap:SeniorNotesMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-160000910638us-gaap:SeniorNotesMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-162021-11-160000910638ddd:AtTheMarketEquityOfferingMember2021-01-012021-12-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:OtherAssetsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:OtherAssetsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberddd:ShortTermBondMutualFundMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberddd:ShortTermBondMutualFundMemberus-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberddd:ShortTermBondMutualFundMemberus-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberddd:ShortTermBondMutualFundMemberus-gaap:OtherAssetsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:AllOtherCorporateBondsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:AllOtherCorporateBondsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:AllOtherCorporateBondsMember2022-03-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMemberus-gaap:AllOtherCorporateBondsMember2022-03-310000910638us-gaap:DepositsMember2022-03-310000910638us-gaap:DepositsMemberus-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:DepositsMemberus-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:DepositsMemberus-gaap:OtherAssetsMember2022-03-310000910638us-gaap:CashAndCashEquivalentsMember2022-03-310000910638us-gaap:ShortTermInvestmentsMember2022-03-310000910638us-gaap:FairValueInputsLevel1Member2021-12-310000910638us-gaap:FairValueInputsLevel2Member2021-12-310000910638us-gaap:FairValueInputsLevel3Member2021-12-3100009106382020-08-31ddd:subpoena00009106382019-07-1900009106382019-09-062019-09-060000910638ddd:A2020RestructuringPlanMemberus-gaap:FacilityClosingMember2020-01-012020-12-310000910638us-gaap:EmployeeSeveranceMember2020-01-012020-12-310000910638us-gaap:EmployeeSeveranceMember2021-01-012021-03-310000910638us-gaap:EmployeeSeveranceMember2020-01-012021-03-310000910638us-gaap:FacilityClosingMember2020-01-012020-12-310000910638us-gaap:FacilityClosingMember2021-01-012021-03-310000910638us-gaap:FacilityClosingMember2020-01-012021-03-310000910638us-gaap:OtherRestructuringMember2020-01-012020-12-310000910638us-gaap:OtherRestructuringMember2021-01-012021-03-310000910638us-gaap:OtherRestructuringMember2020-01-012021-03-3100009106382020-01-012020-12-3100009106382020-01-012021-03-310000910638us-gaap:EmployeeSeveranceMember2020-12-310000910638us-gaap:EmployeeSeveranceMember2021-03-310000910638us-gaap:FacilityClosingMember2020-12-310000910638us-gaap:FacilityClosingMember2021-03-310000910638us-gaap:OtherRestructuringMember2020-12-310000910638us-gaap:OtherRestructuringMember2021-03-310000910638ddd:IncentiveAwardsMember2022-01-012022-03-310000910638ddd:IncentiveAwardsMember2021-01-012021-03-310000910638us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000910638ddd:RestrictedStockPerformanceMeasuresMember2022-01-012022-03-310000910638ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember2022-01-012022-03-310000910638ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMembersrt:WeightedAverageMember2022-01-012022-03-310000910638us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000910638us-gaap:SubsequentEventMemberddd:KumovisGmbHAndTitanAdditiveLLCMember2022-04-012022-04-01

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, 2022
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____________to____________

Commission File No. 001-34220
__________________________

ddd-20220331_g1.jpg

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

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

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

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

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 5, 2022: 130,337,955
1


3D SYSTEMS CORPORATION
Form 10-Q
For the Quarter Ended March 31, 2022

TABLE OF CONTENTS

2


PART I — FINANCIAL INFORMATION

Item 1. Financial Statements.

3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value) March 31, 2022 (unaudited)December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$389,270 $789,657 
Short-term investments356,340  
Accounts receivable, net of reserves — $3,464 and $2,445
100,341 106,540 
Inventories101,647 92,887 
Prepaid expenses and other current assets40,130 42,653 
Total current assets987,728 1,031,737 
Property and equipment, net
54,827 57,257 
Intangible assets, net46,205 45,835 
Goodwill340,695 345,588 
Right of use assets
44,440 46,356 
Deferred income tax asset4,548 5,054 
Other assets28,120 17,272 
Total assets$1,506,563 $1,549,099 
LIABILITIES AND EQUITY
Current liabilities:
Current right of use liabilities
8,299 8,344 
Accounts payable57,347 57,366 
Accrued and other liabilities46,258 76,994 
Customer deposits5,314 7,281 
Deferred revenue33,020 28,027 
Total current liabilities150,238 178,012 
Long-term debt, net of deferred financing costs447,534 446,859 
Long-term right of use liabilities
45,283 47,420 
Deferred income tax liability2,181 2,173 
Other liabilities34,451 32,254 
Total liabilities679,687 706,718 
Commitments and contingencies (Note 14)
Stockholders’ equity:
Common stock, $0.001 par value, authorized 220,000 shares; issued 130,365 and 128,375
130 128 
Additional paid-in capital1,519,242 1,501,210 
Accumulated deficit(648,050)(621,251)
Accumulated other comprehensive loss(44,446)(37,706)
Total stockholders’ equity826,876 842,381 
Total liabilities and stockholders’ equity$1,506,563 $1,549,099 

See accompanying notes to condensed consolidated financial statements.
3


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

Quarter Ended March 31,
(in thousands, except per share amounts)20222021
Revenue:
Products$100,551 $93,648 
Services32,450 52,468 
Total revenue133,001 146,116 
Cost of sales:
Products58,472 53,364 
Services20,734 28,512 
Total cost of sales79,206 81,876 
Gross profit53,795 64,240 
Operating expenses:
Selling, general and administrative55,415 49,600 
Research and development21,612 16,599 
Total operating expenses77,027 66,199 
Loss from operations(23,232)(1,959)
Interest and other (expense) income , net(2,283)38,853 
(Loss) income before income taxes(25,515)36,894 
(Provision) benefit for income taxes(1,284)8,334 
Net (loss) income$(26,799)$45,228 
Net (loss) income per common share:
Basic$(0.21)$0.37 
Diluted$(0.21)$0.36 
Weighted average shares outstanding:
Basic126,728121,705 
Diluted126,728125,070 

See accompanying notes to condensed consolidated financial statements.


4


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(Unaudited)
Quarter Ended March 31,
(in thousands)20222021
Net (loss) income $(26,799)$45,228 
Other comprehensive (loss) income , net of taxes:
Pension adjustments101 181 
Derivative financial instruments 721 
Foreign currency translation(3,346)(25,609)
Unrealized loss on short-term investments(3,495) 
Foreign currency translation reclassification - sale of Cimatron 6,481 
Total other comprehensive (loss), net of taxes(6,740)(18,226)
Total comprehensive (loss) income , net of taxes$(33,539)$27,002 

See accompanying notes to condensed consolidated financial statements.

5


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
Quarter Ended March 31,
(in thousands)20222021
Cash flows from operating activities:
Net (loss) income $(26,799)$45,228 
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:
Depreciation and amortization9,147 9,102 
Stock-based compensation12,658 11,050 
Unrealized gain on exchange rate(439) 
Provision for inventory obsolescence and revaluation(517) 
Loss on hedge accounting de-designation and termination 721 
Provision for bad debts1,076 (142)
Loss (Gain) on the disposition of businesses, property, equipment and other assets137 (39,401)
Provision (benefit) for deferred income taxes and reserve adjustments466 (8,889)
Asset impairment40  
Changes in operating accounts:
Accounts receivable3,173 15,941 
Inventories(8,822)2,699 
Prepaid expenses and other current assets2,225 (2,303)
Accounts payable277 1,665 
Deferred revenue and customer deposits1,901 1,552 
Accrued and other liabilities(8,679)(17,491)
All other operating activities(969)8,721 
Net cash (used in) provided by operating activities(15,125)28,453 
Cash flows from investing activities:
Purchases of property and equipment(4,079)(3,878)
Purchases of short-term investments(366,005) 
Sales and maturities of short-term investments6,170  
Proceeds from sale of assets and businesses, net of cash 54,747 
Acquisitions and other investments, net(9,335) 
Other investing activities40 (306)
Net cash (used in) provided by investing activities(373,209)50,563 
Cash flows from financing activities:
Repayment of borrowings/long-term debt (21,392)
Purchase of noncontrolling interest(2,300)(4,000)
Payments related to net-share settlement of stock-based compensation(10,052)(2,749)
Other financing activities(166)(196)
Net cash used in financing activities(12,518)(28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash464 (2,434)
Net (decrease) increase in cash, cash equivalents and restricted cash(400,388)48,245 
Cash, cash equivalents and restricted cash at the beginning of the period(a)
789,970 84,711 
Cash, cash equivalents and restricted cash at the end of the period(a)
$389,582 $132,956 

a.The amounts for cash and cash equivalents shown above include restricted cash of $312 and $516 as of March 31, 2022 and 2021, respectively, and $312 as of December 31, 2021. respectively, which were included in prepaid expenses and other assets on the condensed consolidated balance sheet.

See accompanying notes to condensed consolidated financial statements.
6


3D SYSTEMS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)

Quarters Ended March 31, 2022 and 2021
Common Stock
(in thousands, except par value)
Par Value $0.001
Additional Paid In CapitalTreasury StockAccumulated DeficitAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
December 31, 2021$128 $1,501,210 $ $(621,251)$(37,706)$842,381 
Payments related to net-share settlement of stock-based compensation2 (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, 2022$130 $1,519,242 $ $(648,050)$(44,446)$826,876 
December 31, 2020$128 $1,404,964 $(22,590)$(943,303)$(8,476)$430,723 
Payments related to net-share settlement of stock-based compensation— (2,749)— — — (2,749)
Stock-based compensation expense— 7,157 — — — 7,157 
Net income— — — 45,228 — 45,228 
Pension adjustment— — — — 181 181 
Termination of derivative instrument— — — — 721 721 
Retirement of treasury shares(2)(12,096)12,098 — —  
Foreign currency translation adjustment— — — — (19,128)(19,128)
March 31, 2021$126 $1,397,276 $(10,492)$(898,075)$(26,702)$462,133 

See accompanying notes to condensed consolidated financial statements.







7


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-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we,” “our,” or "us"). All significant intercompany transactions and balances have been eliminated in consolidation.

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, 2021 (“2021 Form 10-K”). Our annual reporting period is the calendar year.

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 results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. 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.

In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.

Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities.

While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.

8


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

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

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

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

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

Three Months Ended March 31, 2021
As ReportedChangedRevised
Net cash provided by operating activities$28,453 $ $28,453 
Net cash provided by investing activities46,563 4,000 50,563 
Net cash (used in) financing activities(24,337)(4,000)(28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434) (2,434)
Net increase in cash, cash equivalents and restricted cash$48,245 $ $48,245 
9



Summary of Significant Accounting Policies

In the first quarter of 2022, we invested a portion of our excess cash in short-term investments. Our short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months at the date of purchase, certificates of deposit and short maturity bond funds and are classified as available for sale. Interest and dividends on these investments are recorded into income when earned.

All other significant accounting policies described in the Form 10-K for the year ended December 31, 2021 remain unchanged.

Recently Adopted Accounting Standards

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


(2) Dispositions and Acquisitions

Dispositions

There have been no dispositions for the quarter ended March 31, 2022.

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

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

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


10





Acquisitions/Investments

In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia'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. Once the joint venture is formed, 3D Systems will own approximately 49% and is committed to an initial investment of about $6,500. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The expected impacts on the Company’s financial position, results of operations and cash flows are not material other than the cash outflow(s) related to the initial and contingent investments.

In March 2022, we made a $10,000 investment for an approximate 26.6% ownership in Enhatch Inc. ("Enhatch") the developer of the Intelligent Surgery Ecosystem and 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 and instrumentation design, and industry-leading production processes—will help more efficiently meet the growing demand for personalized medical devices. The expected impacts on the Company’s financial position, results of operations and cash flows are not material. The investment, including the call option and warrants, is recorded in Other Assets on the consolidated balance sheet and the fair value of each in total approximates the initial investment value. The fair value is considered level 3 based on the fair value hierarchy.

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

In November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $187,482, excluding customary closing adjustments, of which $106,785 was paid in cash and the remainder was paid via the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results are reported in the Industrial segment. We incurred approximately $1,780 of acquisition related expenses.

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

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

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

11


(in thousands)
Current assets, including cash acquired of $3,454
$8,344 
Intangible assets:
Product technology$12,600 
Trade name7,300 
Total intangible assets19,900 
Goodwill165,611 
Other assets760 
Liabilities:
Accounts payable and accrued liabilities$6,643 
Deferred revenue490 
Total liabilities7,133 
Net assets acquired$187,482 

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

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

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

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

12


(in thousands)
Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Developed Technology$1,100 
Distributor Relationship500 
Total intangible assets1,600 
Goodwill37,659 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 

As of March 31, 2022, the purchase price allocations for both Oqton and Volumetric are preliminary. The Company has performed a valuation of the fair market value of acquired assets and liabilities of both Oqton and Volumetric and continues to review and adjust the values. The Company is also reviewing the final closing balance sheets and may adjust the assets and liabilities based on its final review. The Company is also in the process of completing the final 2021 tax returns for both companies in order 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 and reviewed the valuations, the acquired balance sheets and the pre-acquisition tax returns. The final allocations could differ materially from the updated preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to tax assets and liabilities, including deferred taxes, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary.

Acquisitions of Noncontrolling 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. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $2,300 and $4,000 were paid in the first three months of 2022 and 2021, respectively.

(3) Revenue

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

Performance Obligations

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

At March 31, 2022, we had $154,297 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 88.0% of deferred revenue as revenue within the next twelve months, an additional 9% by the end of 2023 and the remaining balance thereafter.

13


Revenue Recognition

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

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

Hardware and Materials

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

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

Software

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

Collaboration and Licensing Agreements

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



Services

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

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

ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.

Terms of Sale

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

Credit is extended, and creditworthiness is determined, based on an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

Significant Judgments

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

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

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

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

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

15


Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the three months ended March 31, 2022.

For the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021. For the three months ended March 31, 2021, we recognized revenue of $14,473 related to our contract liabilities at December 31, 2020.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.

(4) Segment Information

Effective January 1, 2021, we identified two operating segments, Healthcare and Industrial.

This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance.

The following tables set forth our operating results by segment:
Three Months Ended March 31,
20222021
HealthcareIndustrialConsolidatedHealthcareIndustrialConsolidated
(in thousands)
Revenue(a)
$64,345 $68,656 $133,001 $72,521 $73,595 $146,116 
Cost of sales39,632 39,574 79,206 38,658 43,218 81,876 
Gross profit24,713 29,082 $53,795 33,863 30,377 64,240 
Less:
Segment operating expenses17,010 22,796 39,806 14,070 17,755 31,825 
Segment operating income$7,703 $6,286 13,989 $19,793 $12,622 32,415 
General corporate expense, net(b)
37,221 34,374 
Operating (loss)$(23,232)$(1,959)
a.Approximately 44.6% and 43.8% of sales for the quarters ended March 31, 2022 and 2021, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs, incentive compensation and stock-compensation.

16


(5) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

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

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

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

Components of lease cost (income) are as follows:
Quarter Ended March 31,
(in thousands)20222021
Operating lease cost$2,378 $2,695 
Finance lease cost - amortization expense161 207
Finance lease cost - interest expense53 124
Short-term lease cost109 54
Variable lease cost1,174 280
Sublease income(172)(156)
Total$3,703 $3,204 
17



Balance sheet classifications at March 31, 2022 and December 31, 2021 are summarized below:
March 31, 2022December 31, 2021
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$40,707 $7,651 $41,378 $42,502 $7,711 $43,359 
Finance Leases3,733 648 3,905 3,854 633 4,061 
Total$44,440 $8,299 $45,283 $46,356 $8,344 $47,420 

Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:
March 31, 2022
(in thousands)Operating LeasesFinance Leases
Remainder of 2022$7,695 $633 
2023$9,242 $818 
2024$7,604 $769 
2025$5,667 $721 
2026$5,028 $647 
Thereafter$26,452 $1,731 
Total lease payments$61,688 $5,319 
Less: imputed interest$(12,659)$(766)
Present value of lease liabilities$49,029 $4,553 
Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:
(in thousands)March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$2,634 $2,560 
Operating cash outflow from finance leases$53 $97 
Financing cash outflow from finance leases$166 $196 
Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:
March 31, 2022
OperatingFinancing
Weighted-average remaining lease term (in years)8.67.1
Weighted-average discount rate5.44%4.56%

(6) Inventories

Components of inventories at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Raw materials$24,665 $23,530 
Work in process8,463 5,173 
Finished goods and parts68,519 64,184 
Inventories$101,647 $92,887 
We record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve was $15,877 and $16,509 as of March 31, 2022 and December 31, 2021, respectively.
18



At March 31, 2022, our obligation to repurchase inventory, included in accrued and other liabilities on our condensed consolidated balance sheets, was $2,581, relating to the sale of inventory to an assembly manufacturer and we had a commitment of $5,775 with the assembling manufacturer to purchase certain materials and supplies they acquired from third parties. At March 31, 2022, inventory held at assemblers was $537. Additionally, $21 and $456 of inventory was transferred to property and equipment during the quarters ended March 31, 2022 and 2021, respectively.

(7) Goodwill and Intangible Assets

The following table summarizes the activity in goodwill:
Three Months Ended March 31, 2022
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross Goodwill ImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 
Acquisitions (a)
(961)— (961)(1,966)— (1,966)(2,927)— (2,927)
Foreign currency translation adjustments(847)— (847)(1,119)— (1,119)(1,966)— (1,966)
Total goodwill$120,162 $(32,055)$88,107 $294,917 $(42,329)$252,588 $415,079 $(74,384)$340,695 
a.The Acquisition amounts in Gross Goodwill for both the Healthcare and Industrial segments relate to purchase price adjustments for Volumetric and Oqton, respectively, which were acquired in 2021.
December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$101,767 $(32,055)$69,712 $134,382 $(42,329)$92,053 $236,149 $(74,384)$161,765 
Acquisitions
39,182 — 39,182 170,033 — 170,033 209,215 — 209,215 
Dispositions(15,598)— (15,598)(3,873)— (3,873)(19,471)— (19,471)
Adjustments(900)— (900)900 — 900  —  
Foreign currency translation adjustments(2,481)— (2,481)(3,440)— (3,440)(5,921)— (5,921)
Total goodwill$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 

Intangible assets, net, other than goodwill, at March 31, 2022 and December 31, 2021 are summarized as follows:
19


March 31, 2022December 31, 2021
(in thousands)
Gross (a)
Accumulated AmortizationNet
Gross (a)
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$52,304 $(46,076)$6,228 $53,062 $(45,613)$7,449 2.8
Acquired technology19,891 (5,793)14,098 17,518 (5,430)12,088 5.2
Trade names20,947 (10,854)10,093 20,448 (10,438)10,010 18.9
Patent costs21,146 (11,740)9,406 21,852 (11,812)10,040 10.5
Trade secrets19,837 (19,130)707 19,924 (18,971)953 1.1
Acquired patents16,240 (15,958)282 16,257 (15,945)312 6.1
Other13,457 (8,066)5,391 12,982 (7,999)4,983 9.4
Total intangible assets$163,822 $(117,617)$46,205 $162,043 $(116,208)$45,835 8.5
a.Change in gross carrying amounts consists of adjustments to the Oqton and Volumetric purchase price allocation as well as foreign currency translation.
Amortization expense related to intangible assets was $2,678 and $2,427 for the three months ended March 31, 2022, and March 31, 2021, respectively.

(8) Accrued and Other Liabilities

Accrued liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Compensation and benefits$22,527 $39,846 
Accrued taxes8,946 19,836 
Vendor accruals6,534 9,045 
Product warranty liability3,576 3,585 
Accrued professional fees2,857 2,263 
Accrued other941 1,593 
Royalties payable877 826 
Total$46,258 $76,994 

Other long-term liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Long-term employee indemnity$5,125 $5,237 
Long-term tax liability6,175 6,099 
Defined benefit pension obligation8,711 8,911 
Long-term deferred revenue8,894 10,244 
Other long-term liabilities5,546 1,763 
Total$34,451 $32,254 

(9) Borrowings

Convertible Notes

On November 16, 2021 the Company issued $460,000 in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 (the “Notes”) pursuant to an Indenture, dated November 16, 2021 (the “Indenture”), between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $446,549 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,481 for which $12,492 is unamortized at March 31, 2022. The annual effective interest rate of the Notes is 0.594% when
20


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

The Company incurred $664 of debt issuance cost accretion in the first quarter of 2022. Debt issuance cost accretion of $2,005, $2,679, $2,695, $2,711 and $2,394 are expected to be incurred in the remaining nine months of 2022 and in 2023, 2024, 2025 and 2026, respectively.

Credit Facility

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

21


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

Cash interest paid on our borrowings in the first quarter of 2022 and 2021 was $0 and $1,182, respectively.

(10) Hedging Activities and Financial Instruments

Derivatives Designated as Hedging Instruments

Interest Rate Swap Contract

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

On January 4, 2021, in connection with the repayment and termination of the Term Facility, we terminated the interest rate swap agreement and recorded a $721 expense for the three months ended March 31, 2021.

There were no derivatives designated as hedging instruments on our balance sheet at March 31, 2022 or December 31, 2021.

Derivatives Not Designated as Hedging Instruments

Foreign Currency Contracts

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

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

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

22


(11) Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the vesting of restricted stock and restricted stock units, except in such case when their inclusion would be anti-dilutive.
Quarter Ended March 31,
(in thousands, except per share amounts)20222021
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$(26,799)$45,228 
Denominator for net earnings (loss) per share:
Weighted average shares - basic126,728 121,705 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
 3,365 
Weighted average shares - diluted126,728 125,070 
Anti-dilutive shares of stock based compensation awards which are excluded from the dilutive shares above(2)
1,503  
Net income (loss) per share - basic$(0.21)$0.37 
Net income (loss) per share - diluted$(0.21)$0.36 

(1) The dilutive impact of share awards for the three months ended March 31, 2021 is 3,365 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options. Because we had a net loss in the first quarter of 2022, dilutive shares are deemed ant-dilutive.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 2. Additionally, it excludes 3,451 shares which are deemed fully or partially repurchased based on the calculation which requires certain assumptions regarding the assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options.

On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 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, the conversion price of the Notes. For the quarter ended Quarter Ended March 31, 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during the quarter ended March 31, 2022 did not exceed the conversion price and because we had a net loss for the quarter.


On August 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) under which we could have issued and sold, from time to time, shares of our common stock. On January 6, 2021, following the closing of the sale of Cimatron and the receipt of the related purchase price proceeds, the Company terminated the ATM Program. No shares of our stock were issued under the ATM Program in 2021.

(12) 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 the 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.


23


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

Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of As of March 31, 2022
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains (Losses)Market ValueCash and Cash EquivalentsShort-term Investments and Marketable SecuritiesOther Assets
Money market fundsLevel 1$47,066 $ $47,066 $47,066 $ $ 
Certificates of DepositLevel 22,449 (2)2,447 350 2,097  
Commercial paperLevel 244,185  44,185 14,555 29,630  
Short-Term Bond Mutual FundLevel 2100,074 (400)99,673  99,673  
Corporate bondsLevel 2231,766 (3,093)228,673 3,733 224,940  
Israeli severance funds
Level 2     2,014 
Total Investment$425,540 $(3,495)$422,044 $65,704 $356,340 $2,014 


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

Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Money market funds a
$485,521 $ $ $485,521 
Israeli severance funds b
$ $2,070 $ $2,070 

a.Money market funds at December 31, 2021 are recorded in cash and cash equivalents.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.

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


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

For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.03)%. For the quarter ended March 31, 2021, the Company’s effective tax rate was (22.6)%. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2022, is primarily driven by a full valuation allowance in various jurisdictions. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2021, is primarily driven by the reduction of a liability for uncertain tax positions and the presence of a full valuation allowance in various jurisdictions. Cash paid for income taxes, net, in the first quarter of 2022 and 2021 was $8,496 and $1,314, respectively, of which $6,900 was withholding tax paid in the first quarter of 2022 which is expected to be refunded within the next twelve months.

24


(14) Commitments and Contingencies

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

We have an inventory purchase commitment with an assembling manufacturer. See Note 6 for additional information regarding this inventory purchase commitment.

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data.

As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed a final disclosure with OFAC on May 20, 2020. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and will continue to fully cooperate with the U.S. Department of Justice in the related investigation.

In addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who will report to the Air Force on our compliance with the terms of the Company’s Ethics & Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early on August 12, 2021 after the monitors found that we had satisfied the requirements of the Administrative Agreement.

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

Shareholder Suits

The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class

25


Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 2022. 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 a subpoena 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 Bohuhs 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against 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. Defendants’ deadline to answer, move to dismiss or otherwise respond to the complaint in the Bohus Action is June 24, 2022.

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.


(15) Restructuring and Exit Activity Costs

There has been no restructuring or exit activity for the three months ended March 31, 2022.

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

26


(in thousands)Costs Incurred during 2020Costs Incurred during the three months ended March 31, 2021Total Costs Incurred Through March 31, 2021
Severance, termination benefits and other employee costs$12,914 $731 $13,645 
Facility closing costs6,470 365 6,835 
Other costs668 (68)600 
Total$20,052 $1,028 $21,080 

The liabilities at March 31, 2021 related to these costs were principally recorded in accrued expenses in the condensed consolidated balance sheets and were as follows:
(in thousands)Balance at December 31, 2020Costs Incurred during three months ended March 31, 2021Cost paid during March 31, 2021Non-cash adjustments
Liability at March 31, 2021
Severance, termination benefits and other employee costs$7,173 $731 $(5,895)$ $2,009 
Facility closing costs 365 (365)  
Other costs (68)(58)126  
Total$7,173 $1,028 $(6,318)$126 $2,009 


(16) Stock-Based Compensation

Presented below is a summary of the stock-based compensation cost and associated tax benefit included in the accompanying consolidated statements of operations:

Three Months Ended March 31,
20222021
Stock-based compensation expense$12,658 $11,050 
Tax benefit$ $ 

Included in the above expense for the first three months of 2022 and 2021 is $4,271 and $3,893, respectively, pertaining to annual incentive compensation which is paid in company shares. Additionally, the above expense for the first three months of 2022 includes $1,990 related to the Volumetric contingent consideration milestones as discussed in Note 2.

During the first three months of 2022 the Company granted 2.8 million shares of restricted stock which had a weighted average grant date fair value of $14.87 per share. The restricted stock awards generally vest ratably over three years, except for those awards granted to settle the accrued incentive compensation liability at December 31, 2021 for which the awards vested immediately. Additionally, the Company granted 0.3 million shares of performance-based awards whereby the number of shares that ultimately vest are based on the achievement of certain non-market-based 2022 performance metrics which, if achieved, the awards will vest over three years from the grant date. The weighted average grant date fair value of these performance-based awards was $19.38 per share.

Unrecognized stock-based compensation expense at March 31, 2022 was $77,500 which is expected to be recognized over a weighted average period of 2.9 years.

The following tables summarize information relating to restricted stock vesting:
27


Three Months Ended March 31,
(in thousands)20222021
Vesting of restricted stock:
Fair value of shares vested
$37,194 $9,209 
Tax benefit realized upon vesting
$ $ 
Number of shares vested
2,212 211 


(17) Subsequent Events

On April 1, 2022, we completed the acquisitions of Kumovis GmbH ("Kumovis") and Titan Additive LLC ("Titan") for a combined all cash purchase price of $80,000, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit into our personalized healthcare operations. The combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.


28


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

The following discussion and analysis should be read together with the unaudited condensed consolidated financial statements and the notes thereto included in Item 1 (the “Financial Statements”) of this Quarterly Report on Form 10-Q (“Form 10-Q”). Also, we are subject to a number of risks and uncertainties 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, 2021 ("2021 Form 10-K") under the heading "Risk Factor".

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 (“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 (which includes dental, medical devices and personalized health services) and Industrial (which includes aerospace, defense, transportation and general manufacturing). We have over 30 years of experience and expertise which have proven vital to our development of an ecosystem and end-to-end digital workflow solutions which 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 and Industrial.

Overview and Strategy

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

As part of our strategic plan, we have organized into two key verticals. This structure allows us to align our solution-oriented approach with deep industry and customer knowledge. Our two key verticals span a range of industries. Healthcare includes dental, medical devices, personalized health services and regenerative medicine. Our Industrial vertical includes aerospace, defense, transportation and general manufacturing. We architect solutions specific to customers’ needs through a combination of materials, hardware platforms, software, professional services and advanced manufacturing – creating a path to integrating additive manufacturing into traditional production environments. As a result, manufacturers achieve design freedom, increase agility, scale production and improve overall total cost of operation. Our technologies and process knowledge enable hundreds of thousands of production parts to be made through additive manufacturing each day.

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

Divestitures

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

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







29


Acquisitions

On November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $187.5 million. Oqton is a software company that creates an intelligent, cloud-based Manufacturing Operating System (MOS) platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. 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 segment and the acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive.

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 the attainment of several non-financial milestones through December 31, 2030 and 2035 and 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, 3D Systems 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 are expected to be dilutive. Volumetric's operating results are reported in the Healthcare segment.

COVID-19 Pandemic and Current Economic Environment

In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.

Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities.

While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.



30






Summary of First Quarter 2022 Financial Results
Quarter Ended March 31,
(in thousands, except per share amounts)20222021
Revenue:
Products$100,551 $93,648 
Services32,450 52,468 
Total revenue133,001 146,116 
Cost of sales:
Products58,472 53,364 
Services20,734 28,512 
Total cost of sales79,206 81,876 
Gross profit53,795 64,240 
Operating expenses:
Selling, general and administrative55,415 49,600 
Research and development21,612 16,599 
Total operating expenses77,027 66,199 
Loss from operations$(23,232)$(1,959)

Total consolidated revenue for the first quarter of 2022 decreased 9.0% compared to the same period last year, driven by divestitures of non-core businesses in both the Healthcare and Industrial segments. Revenue from Healthcare decreased 11.3% to $64.3 million, compared to the same period last year, and Industrial revenue decreased 6.6% to $68.7 million, compared to the same period last year. Both decreases were driven by divestitures, partly offset by continued strong demand of our Healthcare and Industrial products and services despite the continued challenging macro economic environment and supply chain disruptions.

Gross profit for the quarter ended March 31, 2022 decreased by 16.3% or $10.4 million, to $53.8 million, compared to $64.2 million for the quarter ended March 31, 2021. Gross profit margin for the quarters ended March 31, 2022 and March 31, 2021 were 40.4% and 44.0%, respectively. The decrease in gross profit margin was primarily a result of divestitures and inflationary pressures.

Operating expenses for the quarter ended March 31, 2022 increased by 16.4%, or $10.8 million, to $77.0 million, compared to $66.2 million for the quarter ended March 31, 2021. Selling, general and administrative (“SG&A”) expenses for the quarter ended March 31, 2022 increased by 11.7%, or $5.8 million, to $55.4 million, compared to $49.6 million for the quarter ended March 31, 2021, Research and development (“R&D”) expenses for the quarter ended March 31, 2022 increased by 30.2%, or $5.0 million, to $21.6 million, compared to $16.6 million for the quarter ended March 31, 2021. The combined net increase in SG&A and R&D expenses is primarily due to spending in targeted areas to support future growth, expenses from acquired companies, including $4.0 million of Volumetric contingent consideration expenses, and higher bad debt expense due to heightened geopolitical activity.

Our operating loss for the quarter ended March 31, 2022 was $23.2 million, compared to a $2.0 million loss for the quarter ended March 31, 2021 due to lower gross margins and higher SG&A and R&D expenses as discussed above.

31



Results of Operations

The following tables set forth our operating results by segment:
Three Months Ended March 31,
20222021
HealthcareIndustrialConsolidatedHealthcareIndustrialConsolidated
(in thousands)
Revenue$64,345 $68,656 $133,001 $72,521 $73,595 $146,116 
Cost of sales39,632 39,574 79,206 38,658 43,218 81,876 
Gross profit24,713 29,082 $53,795 33,863 30,377 64,240 
Less:
Segment operating expenses17,010 22,796 39,806 14,070 17,755 31,825 
Segment operating income$7,703 $6,286 13,989 $19,793 $12,622 32,415 
General corporate expense, net(b)37,221 34,374 
Operating (loss)$(23,232)$(1,959)

Revenue

Total consolidated revenue for the first quarter of 2022 decreased 9.0% compared to the same period last year, driven by divestitures of non-core businesses in both the Healthcare and Industrial segments, partly offset by continued strong demand of our products and services despite challenging macroeconomic and geopolitical conditions. 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 three other primary drivers of changes in revenue from one period to another: (1) divestitures, (2) the combined effect of changes in product mix and average selling prices and (3) 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, divestitures or foreign exchange.

We earn revenue from the sale of products and services through our Healthcare and Industrial segments. The product categories include 3D printers and corresponding materials, healthcare simulators (which was divested in third quarter of 2021), 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 and simulators, software maintenance, software as a service subscriptions, on-demand solutions (which was divested in the third quarter of 2021) and healthcare services.

The following table sets forth the change in revenue for the three months ended March 31, 2022 and 2021.

Table 1
(Dollars in thousands)ProductsServicesTotal
Revenue — first quarter 2021$93,648 $52,468 $146,116 
Change in revenue:
Volume22,241 23.7 %(2,118)(4.0)%20,123 13.8 %
Divestitures(8,300)(8.9)%(16,903)(32.2)%(25,203)(17.2)%
Price/Mix(4,280)(4.6)%— — %(4,280)(2.9)%
Foreign currency translation(2,758)(2.9)%(997)(1.9)%(3,755)(2.6)%
Net change6,903 7.4 %(20,018)(38.2)%(13,115)(9.0)%
Revenue — first quarter 2022$100,551 $32,450 $133,001 

32


Total consolidated revenue for the first quarter of 2022 compared to the same period last year decreased 9.0%, primarily due to divestitures, partially offset by higher product volume from the continued strong demand for our products and services and a continued rebound from the adverse impacts of the COVID-19 pandemic in the prior year. Recurring revenue, which includes service and materials, was $82.0 million and $96.7 million for the quarters ended March 31, 2022 and 2021, respectively, with the decrease primarily due to divestitures.

For the quarters ended March 31, 2022 and 2021, products revenue from Healthcare contributed $47.2 million and $49.6 million, respectively, and products revenue from Industrial contributed $53.4 million and $44.0 million, respectively. The lower products revenue in Healthcare was primarily due to divestitures and lower non-dental revenue, partly offset by continued strength in the dental market. The increase in products revenue in Industrial was primarily due to higher volumes, partially offset by divestitures.

For the quarters ended March 31, 2022 and 2021, services revenue from Healthcare contributed $17.1 million and $22.9 million, respectively, and services revenue from Industrial contributed $15.3 million and $29.6 million, respectively. The lower services revenue in both segments was primarily due to divestitures.

For the quarters ended March 31, 2022 and 2021, revenue from operations outside the U.S. was 44.6% and 43.8% of total revenue, respectively.

Gross profit and gross profit margins

The following table sets forth gross profit and gross profit margins for the three months ended March 31, 2022 and 2021.

Table 2
Quarter Ended March 31,
20222021Change in Gross ProfitChange in Gross Profit Margin
(Dollars in thousands)Gross ProfitGross Profit MarginGross ProfitGross Profit Margin$%Percentage Points%
Products$42,079 41.8 %$40,284 43.0 %$1,795 4.5 %(1.2)(2.8)%
Services11,716 36.1 %23,956 45.7 %(12,240)(51.1)%(9.6)(21.0)%
Total$53,795 40.4 %$64,240 44.0 %$(10,445)(16.3)%(3.6)(8.2)%

For the quarter ended March 31, 2022, as compared to the same period last year, the decrease in consolidated, product and services gross profit and gross profit margin percentage was predominantly due to product mix changes primarily as a result of divestitures and inflationary pressures. Healthcare gross profit decreased $9.1 million or 27.0% compared to the prior year comparable period and gross profit percentage of 38.4% in the first quarter of 2022 decreased from 46.7% compared to the first quarter of 2021. The year over year decrease in Healthcare gross profit percentage was due to product mix changes primarily due to divestitures and inflationary pressures, particularly freight and component costs. Industrial gross profit decreased $1.3 million or 4.3% compared to the prior year comparable period and gross profit percentage of 42.4% in the first quarter of 2022 increased from 41.3% compared to the first quarter of 2021. The year over year increase in gross profit percentage was primarily due to product mix changes primarily due to the divestiture of ODM, partly offset by inflationary pressures, particularly in freight and component costs.

33


Operating expenses

The following table sets forth the components of consolidated operating expenses, for the three months ended March 31, 2022 and 2021.

Table 3
Quarter Ended March 31,
20222021Change
(Dollars in thousands)Amount% RevenueAmount% Revenue$%
Selling, general and administrative expenses$55,415 41.7 %$49,600 33.9 %$5,815 11.7 %
Research and development expenses21,612 16.2 %16,599 11.4 %5,013 30.2 %
Total operating expenses$77,027 57.9 %$66,199 45.3 %$10,828 16.4 %

For the quarter ended March 31, 2022, as compared to the same period last year, SG&A expenses increased due to $4.0 million of Volumetric contingent consideration expense, $0.9 million of bad debt expense due to heightened geopolitical activity, expenses from acquired companies and higher legal and merger and acquisition expenses, partly offset by divestitures and cost savings from the 2020 cost optimization program.

For the quarter ended March 31, 2022, as compared to the same period last year, R&D expenses increased due to continued investments in growth initiatives and expenses from acquisitions, partly offset by divestitures and cost savings from the 2020 cost optimization program.

Loss from operations

The following table sets forth loss from operations for the three months ended March 31, 2022 and 2021.

Table 4
Quarter Ended March 31,
(Dollars in thousands)20222021
Loss from operations:$(23,232)$(1,959)

The increase in loss from operations for the quarter ended March 31, 2022, as compared to the prior year period, was primarily driven by lower revenue, gross profit and higher operating expenses.

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

Interest and other (expense) income , net

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

Table 5
Quarter Ended March 31,
(Dollars in thousands)20222021
Interest and other (expense) income , net
Foreign exchange gain (loss)$(2,218)$2,129 
Interest income (expense), net165 (1,038)
Other income (expense), net(230)37,762 
Total interest and other income (expense), net$(2,283)$38,853 

Foreign exchange gain (loss), net, for the three months ended March 31, 2022, as compared to the prior year period, reported a loss due to the strengthening of the USD relative to the EUR which negatively impacted a EUR denominated intercompany loan receivable held by a USD functional currency entity and a USD denominated intercompany payable held by a EUR functional entity.
34




The Company earned a net $0.2 million of interest income for the three months ended March 31, 2022, due to significantly higher cash and short-term investments in the first quarter of 2022 compared to the first quarter of 2021 due to the proceeds from the 2021 divestitures and convertible debt issuance, partly offset by non-cash interest expense related to the convertible notes. This compares to the three months ended March 31, 2021 when the Company had significantly less in cash and short-term investments and there was a $0.7 million loss on the termination of an interest rate swap in connection with the payoff of the outstanding term loan in the first quarter of 2021.
Other income (expense), net, for the three months ended March 31, 2022, was a loss of $0.2 million compared to income of $37.8 million in the first quarter of 2021 primarily resulting from the gain on the sale of Cimatron.

Net income (loss)

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

Table 6
Quarter Ended March 31,
(Dollars in thousands, except per share amounts)20222021Change
Loss from operations$(23,232)$(1,959)$(21,273)
Other non-operating items:
Interest and other (expense) income , net(2,283)38,853 (41,136)
(Provision) benefit for income taxes(1,284)8,334 (9,618)
Net (loss) income$(26,799)$45,228 $(72,027)
Weighted average shares - basic126,728 121,705 
Weighted average shares - diluted126,728 125,070 
Net (loss) income per share - basic$(0.21)$0.37 
Net (loss) income per share - diluted$(0.21)$0.36 

Net loss for the quarter ended March 31, 2022, was a loss of $26,799, as compared to net income of $45,228 for the quarter ended March 31, 2021 due to the previously discussed changes in revenue, gross profit, operating expense and interest and other income/(expense), net.

Liquidity and Capital Resources

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 March 31,
20222021Dollar Change
Cash flow (used in)/provided by operating activities$(15,125)$28,453$(43,578)
Cash flow (used in)/provided by investing activities$(373,209)$50,563$(423,772)
Cash flow (used in) financing activities$(12,518)$(28,337)$15,819

35


Cash flow (used in)/provided by operating activities

Cash used by operating activities for the three months ended March 31, 2022 was $15.1 million, while cash provided by operating activities for the three months ended March 31, 2021 was $28.5 million. The decrease is due to the approximately $21.0 million of higher operating losses in the first quarter of 2022 compared to the same period in 2021. Working capital used cash of $10.9 million for the three months ended March 31, 2022 and provided cash of $10.8 million for the three months ended March 31, 2021.

For the quarter ended March 31, 2022, changes in accounts receivable, prepaid and other current assets and deferred revenue positively impacted cash flows while changes in inventory, accrued and other liabilities, including $6.9 million of withholding taxes paid in the first quarter of 2022 which are expected to be refunded in the next twelve months, negatively impacted cash flow from operations for the three months ended March 31, 2022.

For the quarter ended March 31, 2021, positive drivers of working capital related to cash inflows were decreases in accounts receivable and inventory balances, and an increase in accounts payable and deferred revenue balances, partially offset by an increase in prepaid expenses and other current assets and a decrease in accrued and other liabilities, driven by withholding tax payments related to the Cimatron sale.

Additionally changes in other non-current assets and other liabilities negatively impacted cash flow from operations by $1.0 million for the three months ended March 31, 2022 compared to a benefit of $8.7 million in the comparable period in 2021.

Cash flow (used in)/provided by investing activities

For the three months ended March 31, 2022, cash flow used by investing activities was $373.2 million compared to $50.6 million of cash provided by investing activities for the three months ended March 31, 2021. The primary cash outflows in 2022 related to investments of excess cash in short-term investments, the investment in Enhatch, capital expenditures and other investing activities. For the three months ended March 31, 2021, the primary inflows of cash related to proceeds from the sale of Cimatron partly offset by capital expenditures.

Cash flow (used in) financing activities

Cash used in financing activities was $12.5 million for the three months ended March 31, 2022, and $28.3 million for the three months ended March 31, 2021. The primary outflow of cash for the quarter ended March 31, 2022 related to payments for the net-share settlement of stock based compensation and the payment for the acquisition of a non-controlling interest. The primary outflow of cash for the quarter ended March 31, 2021 related to the repayment of the remaining balance of the then outstanding 5-year $100.0 million secured term loan facility, the net-share settlement of stock based compensation and the payment for the acquisition of a non-controlling interest.

Cash, Cash Equivalents and Short-Term Investments

At March 31, 2022, we had cash and cash equivalents on hand of $389.6 million including restricted cash. We had a short-term investments of $356.3 million. Cash and cash equivalents decreased $400.4 million since December 31, 2021 due to cash used in operations of $15.1 million, cash used in investing activities of $373.2 million, which includes $359.8 million net investments in short-term investments and cash used in financing activities of $12.5 million.

Cash held outside the U.S. at March 31, 2022 was $108.1 million, or 27.7% of total cash and cash equivalents, compared to $62.7 million, or 7.9% of total cash and cash equivalents, at December 31, 2021. 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. Short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months, certificates of deposit and short maturity bond funds. 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.


36



Material Cash Requirements

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

Indebtedness

At March 31, 2022, we had $460.0 million of outstanding 0% convertible notes which mature in November of 2026 (the "Notes"). Management may consider pursuing additional long-term financing, market conditions permitting, when it is appropriate in light of cash requirements for operations or other strategic opportunities, which could result in higher financing costs.

Purchase Commitments

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

Leases

The Company has operating and financing lease obligations of $67.0 million at March 31, 2022, primarily related to real estate and equipment leases, of which approximately $8.3 million in payments are expected over the remainder of 2022. Additionally, the Company has $31.1 million in lease obligations for which the leases have not commenced as the facilities are under construction by the landlord. For more information on the Company's leases, refer to Note 5 to the Financial Statements.

Sources of Funding to Satisfy Material Cash Requirements

The Company believes that it has the financial resources needed to meet its cash requirements over 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 Notes as of March 31, 2022.

Other

We are committed to an initial investment of about $6.5 million related to our recently formed Saudi Arabia joint venture as described in Note 2 to the Financial Statements. Additional future investments in this relationship are contingent upon achievement of certain milestones by the joint venture.

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.

Recent Accounting Pronouncements

Refer to Note 1 to the Financial Statements for further discussion.

37


Critical Accounting Policies and Significant 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 policies and estimates described in the 2021 Form 10-K that have had a material impact on our condensed consolidated financial statements and related notes other than the implementation of a Short-Term Investment Policy as described in Note 1 to the Financial Statements.

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 of production, supply, contractual and other disruptions, including facility closures, furloughs and labor shortages or attrition as a result of vaccination requirements, due to the spread of the COVID-19 pandemic;
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 continue 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 effect 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;
our ability to maintain our status as a responsible contractor under federal rules and regulations;
38


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 2020 Form 10-K and this Form 10-Q.

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.


PART II — OTHER INFORMATION

Item 1. Legal Proceedings.

The information set forth in “Export Controls and Government Contracts Compliance Matter,” “Shareholder Suits,” and “Other” in Note 14 – Commitments and Contingencies 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 2021 Form 10-K in response to Item 1A to Part I of Form 10-K.


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

Recent Issuances of Unregistered Securities

None

Issuer Purchases of Equity Securities

The following table provides information about purchases of equity securities that are registered pursuant to Section 12 of the Exchange Act for the quarter ended March 31, 2022:
Total number of shares (or units) purchasedAverage price paid per share (or unit)
Shares delivered or withheld pursuant to restricted stock awards
January 1, 2022 - January 31, 202271,754 
a
$20.46 
b
February 1, 2022 - February 28, 202264,635 
a
$19.36 
b
March 1, 2022 - March 31, 2022377,887 
a
$15.81 
b
514,276 
a
$16.91 
b
a.Reflects shares of common stock surrendered to the Company for payment of tax withholding obligations in connection with the vesting of restricted stock.
b.The average price paid reflects the weighted average market value of shares withheld for tax purposes.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

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


39


Item 4. Controls and Procedures.

Evaluation of disclosure controls and procedures

As of March 31, 2022, 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 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, 2022 because of the material weaknesses in internal control over financial reporting discussed below.

Our management, including our Chief Executive Officer and Chief Financial Officer, concluded that the material weaknesses in internal control over financial reporting that existed as of December 31, 2021, which are in process of being remediated, continued to exist as of March 31, 2022. These material weaknesses relate to a lack of certain controls, or improper execution of designed control procedures in the following areas:

for certain non-standard contracts and non-standard contract terms;
over the review of internally prepared reports and analyses utilized in the financial closing process; and
for the calculation of the Company’s provision for income taxes, including for material non-routine transactions.

The combination of control deficiencies that resulted in these material weaknesses were partially related to employee training, resulting in a lack of knowledge or skill level to properly execute the designed controls or perform an effective review over certain manual controls related to the financial statement close process. In addition, certain control deficiencies related to the timely review of transactions that were infrequent in nature.

Remediation Plan

The first two material weaknesses described above (the “2020 Materials Weaknesses”) were first identified at December 31, 2020 and continued to exist at December 31, 2021. However, as a result of the remediation plan we commenced in January 2021, the volume of control deficiencies that aggregated into the 2020 Material Weaknesses at December 31, 2021 were significantly reduced compared to 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. To fully remediate the 2020 Material Weaknesses in 2022, we plan the following additional remediation actions, which commenced in the first quarter of 2022:

1.Hire additional staff with appropriate accounting, finance, operational and technology knowledge and experience in the design and execution of controls. Specifically, we retained additional interim personnel and consultants to assist with the execution of controls in the first quarter of 2022. We also plan to hire several additional individuals with relevant accounting experience in the second quarter of 2022.
2.Re-design ineffective controls or processes. We will retain an outside firm with expertise in the design and
execution of internal controls over financial reporting to examine our control designs and perform a root cause analysis as to why certain controls have not been and continue to not be properly executed.
3.Implement or enhance software to improve our financial close and reporting process. We are in process of enhancing our account reconciliation software and implementing software to facilitate the recording of journal entries, transaction matching and task management. We are also formulating plans to implement revenue accounting software and to integrate a material non-U.S. subsidiary onto our enterprise resource planning system.
4.Establish a formal controls governance committee to manage and enhance the oversight and execution of
internal controls. In the first quarter of 2022, we established a controls governance committee consisting of
members of senior leadership, which will meet monthly or more frequently as needed.

In addition to the remediation plan for the 2020 Material Weaknesses discussed above, we have supplemented our remediation plan to address the tax material weakness identified at December 31, 2021, and plan to implement a number of remediation actions in 2022, including:

40


1.Implement a tax accounting and reporting solution for our tax provision process. We have identified the tax reporting solution, developed an implementation plan and retained a consulting firm to facilitate the implementation plan.
2.Redesign controls related to the accounting for the income tax process. We are in process of assessing our income tax accounting controls.
3.Engage a third party to review our quarterly and annual tax calculations. In the first quarter of 2022 we engaged a third party to review our quarterly and annual tax calculations.
4.Hire additional experienced resources with backgrounds in income tax accounting. We are in process of recruiting additional experienced tax accounting personnel to assist with the design and execution of tax accounting controls.

The planned or in process remedial actions discussed above are in addition to the following remediation actions completed in 2021 and 2022 to address the 2020 Material Weaknesses:

1.Hired an experienced Chief Accounting Officer (CAO), along with additional accounting personnel some of whom possess public company accounting and financial reporting technical expertise.
2.Enhanced the monthly close process to improve the timeliness of recording entries which permits more time to
review and analyze financial statement accounts and to execute control procedures.
3.Trained new and existing accounting and finance personnel as well as key personnel in other functions such as, operations, sales, business development, human resources, legal and supply chain on the newly enhanced, developed and implemented policies and procedures.
4.Trained relevant personnel as to the proper design and execution of control procedures and noted the importance of the ongoing execution and maintenance of control process and procedures.
5.Modified existing software to capture non-standard terms and conditions related to certain customer contracts.
6.Designed and tested a significant number of additional business process and information technology controls throughout 2021.
7.Formally enhanced, developed, and implemented policies, procedures and processes relating to our accounting and financial reporting.

We are committed to the remediation of all material weaknesses and are striving to successfully implement enhanced control processes and have a sufficient period of operational effectiveness to evidence material weakness remediation in 2022. However, as we continue to evaluate, and work to improve our internal control over financial reporting, management may determine that additional measures to address control deficiencies or modifications to the remediation plan are necessary. Therefore, we cannot assure you when we will remediate such weaknesses, nor can we be certain that additional actions will not be required or the incremental 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 in our internal control over financial reporting to remediate the material weaknesses identified at December 31, 2020 and 2021, as described above. The implementation of the material aspects of our remediation plan commenced in the first quarter of 2021 and are ongoing. Except as noted above with respect to the implementation of the remediation plan, there have been no additional changes in our internal control over financial reporting during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
41


Item 6. Exhibits.
3.1Certificate of Incorporation of Registrant. (Incorporated by reference to Exhibit 3.1 to 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 of the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2004, filed on August 5, 2004.)
Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May 17, 2005. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2005, filed on August 1, 2005.)
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on October 7, 2011.  (Incorporated by reference to Exhibit 3.1 to Form 8-K filed on October 7, 2011.)
Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on May 21, 2013. (Incorporated by reference to Exhibit 3.1 of the Registrant’s Current Report on Form 8-K, filed on May 22, 2013.)
Amended and Restated By-Laws of 3D Systems Corporation. (Incorporated by reference to Exhibit 3.1 of Registrant’s Current Report on Form 8-K filed on March 15, 2018.)
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.1). (Incorporated by reference to the Exhibit 4.2 of the Registrant’s Current Report on Form 8-K filed on November 17, 2021.)
Executive Services Agreement, dated April 22, 2022, by and between 3D Systems Corporation and Wayne Pensky. (Incorporated by reference to Exhibit 10.1 of the Registrants Current Report on Form 8-K filed on April 26, 2022.)
31.1
Certification of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 dated May 10, 2022.
31.2
Certification of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 dated May 10, 2022.
32.1
Certification of Principal Executive Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 dated May 10, 2022.
32.2
Certification of Principal Financial Officer filed pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 dated May 10, 2022.
101.INS†XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCH†XBRL Taxonomy Extension Schema Document.
101.CAL†XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF†XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB†XBRL Taxonomy Extension Label Linkbase Document.
101.PRE†XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File - this data file does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
* Management contract or compensatory plan or arrangement.
† Exhibits filed herein. All exhibits not so designated are incorporated by reference to a prior filing, as indicated.
42


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/ Jagtar Narula
Jagtar Narula
Chief Financial Officer
(principal financial officer)


By/s/ Michael Crimmins
Michael Crimmins
Senior Vice President and Chief Accounting Officer
(principal accounting officer)


Date: May 10, 2022

43
EX-31.1 2 ddd-2022x03x31ex311.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, 2022
 
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-2022x03x31ex312.htm EX-31.2 Document

Exhibit 31.2

Certification of
Principal Financial Officer of
3D Systems Corporation

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



EX-32.1 4 ddd-2022x03x31ex321.htm EX-32.1 Document

Exhibit 32.1

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

This certification is provided pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and accompanies the Annual Report on Form 10-Q (the “Form 10-Q”) for the quarter ended March 31, 2022 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, 2022
/s/ Dr. Jeffrey A. Graves
Name: Dr. Jeffrey A. Graves
(principal executive officer)



EX-32.2 5 ddd-2022x03x31ex322.htm EX-32.2 Document

Exhibit 32.2

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

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

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

(i)the Form 10-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, 2022
/s/ Jagtar Narula
Name: Jagtar Narula
(principal financial officer)



EX-101.SCH 6 ddd-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Dispositions and Acquisitions link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Dispositions and Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Dispositions and Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Dispositions and Acquisitions - Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Leases - Balance Sheet Classifications (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Leases - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Leases - Lease Weighted Average (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Inventories - Components of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Goodwill and Intangible Assets - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Accrued and Other Liabilities - Schedule Of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Accrued and Other Liabilities - Schedule Of Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Hedging Activities and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Hedging Activities And Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Net Income (Loss) Per Share - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2149115 - Disclosure - Restructuring and Exit Activity Costs link:presentationLink link:calculationLink link:definitionLink 2350310 - Disclosure - Restructuring and Exit Activity Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Restructuring and Exit Activity Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2458430 - Disclosure - Stock-Based Compensation - Restricted Stock Vesting (Details) link:presentationLink link:calculationLink link:definitionLink 2159117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2460431 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ddd-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ddd-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ddd-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Hedging Designation [Domain] Hedging Designation [Domain] Convertible Debt Convertible Debt [Member] Number of shares vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Land sold Lessee, Operating Lease, Ground Lease Sold Lessee, Operating Lease, Ground Lease Sold Operating Leases Operating Lease, Right-of-Use Asset Market Value Debt Securities, Available-for-sale, Current Compensation and benefits Employee-related Liabilities, Current Interest Rate Contract Interest Rate Contract [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition related expenses Business Combination, Acquisition Related Costs 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. Other Other Intangible Assets [Member] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Asset Name of each exchange on which registered Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Cash transferred to the purchaser Cash Divested from Deconsolidation Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Restructuring Type [Axis] Restructuring Type [Axis] Numerator for basic and diluted net earnings (loss) per share: Earnings Per Share Reconciliation [Abstract] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Unrealized Gains (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax Segments [Axis] Segments [Axis] Net (decrease) increase in cash, cash equivalents and restricted cash Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Acquired patents Patented Technology [Member] Foreign currency contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Acquisitions / Adjustments Goodwill, Purchase Accounting Adjustments Certificates of Deposit Certificates of Deposit [Member] Dispositions and Acquisitions Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life Remaining (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Variable lease cost Variable Lease, Cost Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Inventory held at assemblers Inventory Held At Assemblers Inventory Held At Assemblers Components of Inventories Schedule of Inventory, Current [Table Text Block] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Amounts included in contract liability at the beginning of period Contract with Customer, Liability, Revenue Recognized Sale of Stock [Axis] Sale of Stock [Axis] Maximum of awards allowed to be received Contractual Obligation, Maximum Potential Consideration Contractual Obligation, Maximum Potential Consideration Subsequent Events [Abstract] Number of milestones Business Combination, Number Of Milestones Business Combination, Number Of Milestones Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 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 Business Acquisition [Axis] Business Acquisition [Axis] Unrealized loss on short-term investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Disposal Group Name [Axis] Disposal Group Name [Axis] Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] General corporate expense, net Corporate And Reconciling Items [Member] Corporate And Reconciling Items Balance at beginning of year, Impairments Total goodwill, Impairments Goodwill, Impaired, Accumulated Impairment Loss Hedging Activities and Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Restricted Stock - Performance Measures Restricted Stock - Performance Measures [Member] Restricted Stock - Performance Measures [Member] Segment Reconciling Items Segment Reconciling Items [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Concentration risk percentage Concentration Risk, Percentage New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Finance lease, liability, noncurrent, statement of financial position, extensible list Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Trade names Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Fair value Debt Instrument, Fair Value Disclosure Term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating Leases, Operating [Abstract] Volumetric Biotechnologies, Inc. Volumetric Biotechnologies, Inc. [Member] Volumetric Biotechnologies, Inc. Inventory, Current [Table] Inventory, Current [Table] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Total comprehensive (loss) income , net of taxes Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Other Liabilities Other Noncurrent Liabilities [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Basic (in dollars per share) Net income (loss) per share - basic (in dollars per share) Earnings Per Share, Basic Number of subpoenas Loss Contingency, Pending Claims, Number Pension adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Sublease income Sublease Income Threshold consecutive trading days, sale price per share (in dollars per share) Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share Agreement term (in years) Contractual Obligation, Agreement Term Contractual Obligation, Agreement Term Geographic Concentration Risk Geographic Concentration Risk [Member] Defined benefit pension obligation Liability, Defined Benefit Pension Plan, Noncurrent Intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Commercial paper Commercial Paper [Member] Payments related to net-share settlement of stock-based compensation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash outflow from operating leases Operating Lease, Payments Restricted cash included in other assets Restricted Cash and Cash Equivalents Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Value of voting rights acquired Purchase price Business Combination, Consideration Transferred Foreign currency translation reclassification - sale of Cimatron Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Israeli severance funds Business Combination, Contingent Consideration, Asset Goodwill [Roll Forward] Goodwill [Roll Forward] Finance Leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization Long-term right of use liabilities Lease Liability, Noncurrent [Abstract] Lease Liability, Noncurrent Number of milestones probable of achievement Business Combination, Number Of Milestones Probable Of Achievement Business Combination, Number Of Milestones Probable Of Achievement 2020 Restructuring Plan 2020 Restructuring Plan [Member] 2020 Restructuring Plan Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Unrealized gain on exchange rate Foreign Currency Transaction Gain (Loss), Unrealized Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Cash and Cash Equivalents Cash and Cash Equivalents [Member] Shares contingently issuable (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Arabian Industrial Investments Company Arabian Industrial Investments Company [Member] Arabian Industrial Investments Company Total liabilities and stockholders’ equity Liabilities and Equity Accrued other Other Accrued Liabilities, Current Derivative financial instruments Termination of derivative instrument Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Deferred revenue Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Sales and maturities of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Accounts receivable Increase (Decrease) in Accounts and Other Receivables Services Service [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Tax benefit realized upon vesting Share-based Payment Arrangement, Exercise of Option, Tax Benefit LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net Income (Loss) Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current Minimum Minimum [Member] Withholding tax paid, expected to be refunded Income Taxes Receivable, Current Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] All other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Selling, general and administrative Selling, General and Administrative Expense Expense for milestone payment Business Combination, Expense For Milestone Payment Business Combination, Expense For Milestone Payment Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Acquired ownership percentage Business Acquisition, Percentage of Voting Interests Acquired Deferred income tax asset Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Remaining lease term Lessee, Term Of Contract Lessee, Term Of Contract Revision of Prior Period [Axis] Revision of Prior Period [Axis] Acquisitions and other investments, net Payments to Acquire Businesses, Net of Cash Acquired Restructuring Plan [Domain] Restructuring Plan [Domain] Borrowings Debt Disclosure [Text Block] Other costs Other Restructuring [Member] Share-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Non-cash adjustments Restructuring Reserve, Settled without Cash Inventories Inventory Disclosure [Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of reportable segments Number of Reportable Segments Accrued professional fees Accrued Professional Fees, Current Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Present value of lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Short-Term Bond Mutual Fund Short-Term Bond Mutual Fund [Member] Short-Term Bond Mutual Fund Common stock, $0.001 par value, authorized 220,000 shares; issued 130,365 and 128,375 Common Stock, Value, Issued Weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Interest and other (expense) income , net Nonoperating Income (Expense) Changed Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Acquisitions Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 14) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Finance lease cost - amortization expense Finance Lease, Right-of-Use Asset, Amortization Net proceeds from the offering of notes Proceeds from Debt, Net of Issuance Costs Accounts receivable, reserves Accounts Receivable, Allowance for Credit Loss, Current Long-term tax liability Accrued Income Taxes, Noncurrent Provision for inventory obsolescence and revaluation Inventory Write-down Restricted Stock Restricted Stock [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] COLORADO COLORADO Cover page. Cover [Abstract] Goodwill [Line Items] Goodwill [Line Items] Finance lease, liability, current, statement of financial position, extensible list Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Work in process Inventory, Work in Process, Net of Reserves Thereafter Finance Lease, Liability, to be Paid, after Year Five Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Shares acquired (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accrued and other liabilities Total Accrued Liabilities, Current Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Finished goods and parts Inventory, Finished Goods, Net of Reserves Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Customer deposits Contract With Customers, Liability, Customer Deposits, Current Contract With Customers, Liability, Customer Deposits, Current Document Quarterly Report Document Quarterly Report Cost paid Payments for Restructuring 2026 Finance Lease, Liability, to be Paid, Year Five Common Stock Common Stock [Member] Weighted-average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Segment Information Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Israeli severance funds Deposits [Member] Operating Leases Operating Lease, Liability, Current Product technology Product Technology [Member] Product Technology Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring and Exit Activity Costs Restructuring and Related Activities Disclosure [Text Block] Additional Paid In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] As Reported Previously Reported [Member] Treasury Stock Treasury Stock [Member] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Table Text Block] Asset impairment Asset Impairment Charges Financing cash outflow from finance leases Payments For (Proceeds From) Finance Leases Payments For (Proceeds From) Finance Leases Operating lease, liability, current, statement of financial position, extensible list Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] ATM At-The-Market Equity Offering [Member] At-The-Market Equity Offering Notional amount Derivative, Notional Amount Other Assets Other Assets [Member] Stock compensation expense APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Other investing activities Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Facility closing costs Facility Closing [Member] Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Interest Rate at Period End Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] On Demand Manufacturing On Demand Manufacturing [Member] On Demand Manufacturing Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Right of use assets Total Right-Of-Use Asset Right-Of-Use Asset Restricted Stock Awards and Restricted Stock Unit Awards Restricted Stock Awards And Restricted Stock Unit Awards [Member] Restricted Stock Awards And Restricted Stock Unit Awards [Member] Industrial Industrial Segment [Member] Industrial Segment Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Gain on disposition Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating Leases Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Principal amount Debt Instrument, Face Amount Remainder of 2022 Finance Lease, Liability, to be Paid, Year One Floating interest rate Debt Instrument, Interest Rate, Effective Percentage Discontinued Operations and Disposal Groups [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Tax benefit Share-based Payment Arrangement, Expense, Tax Benefit Accumulated deficit Retained Earnings (Accumulated Deficit) Current right of use liabilities Lease Liability, Current [Abstract] Lease Liability, Current Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category Present value of lease liabilities Finance Lease, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Initial investment Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Short-term investments Short-term Investments 2023 Finance Lease, Liability, to be Paid, Year Two Current right of use liabilities Total Lease Liability, Current Lease Liability, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] (Provision) benefit for income taxes Income Tax Expense (Benefit) Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable, net of reserves — $3,464 and $2,445 Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entach Inc Entach Inc [Member] Entach Inc Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sale of Stock [Domain] Sale of Stock [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Weighted average shares outstanding: Denominator for net earnings (loss) per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories Inventories Inventory, Net Schedule of Net Sales and Operating Results by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Rentable area Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Product and Service [Axis] Product and Service [Axis] Kumovis GmbH And Titan Additive LLC Kumovis GmbH And Titan Additive LLC [Member] Kumovis GmbH And Titan Additive LLC Restructuring Plan [Axis] Restructuring Plan [Axis] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Payments related to net-share settlement of stock-based compensation (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Remainder of 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Floor interest rate (as a percentage) Derivative, Floor Interest Rate Inventory transfers to property, plant and equipment Property, Plant and Equipment, Transfers and Changes Disposal Group Name [Domain] Disposal Group Name [Domain] Balance Sheet Classifications Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Discounts and commissions and offering expenses Amortization of Debt Discount (Premium) Common stock, fair value from acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Current assets, including cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Supply and Offtake Agreements Supply And Offtake Agreements [Member] Supply And Offtake Agreements Outstanding performance obligation Revenue, Remaining Performance Obligation, Amount Investments Investments Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Costs Incurred Restructuring and Related Cost, Incurred Cost Stock-based compensation expense Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Vesting of restricted stock: Restricted Stock, Vested [Abstract] Restricted Stock, Vested Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Short-term Investments and Marketable Securities Short-term Investments [Member] Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted Average Weighted Average [Member] Right of use assets Right-Of-Use Asset [Abstract] Right-Of-Use Asset Finance Leases Finance Lease, Liability, Current (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Warranty period Revenue From Contract With Customers, Warranty Period Revenue From Contract With Customers, Warranty Period Long-term deferred revenue Contract with Customer, Liability, Noncurrent Financing Finance Lease Liability [Abstract] Acquired technology Acquired Technology [Member] Acquired technology [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Segment Reporting [Abstract] Segment Reporting [Abstract] GIBBSCam Cimatron GIBBSCam Cimatron [Member] GIBBSCam Cimatron Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Finance lease cost - interest expense Finance Lease, Interest Expense Purchases of short-term investments Payments to Acquire Short-term Investments Schedule of Net Income (Loss) Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Forecast Forecast [Member] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Dispositions Goodwill, Written off Related to Sale of Business Unit Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Title of each class Title of 12(b) Security Total assets Assets Other long-term liabilities Other Accrued Liabilities, Noncurrent Investment, Name [Domain] Investment, Name [Domain] Provision (benefit) for deferred income taxes and reserve adjustments Deferred Income Taxes and Tax Credits Purchase of noncontrolling interest Installment payments Payments to Noncontrolling Interests Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Interest rate (as a percentage) Debt Instrument, Interest Rate, Stated Percentage Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Derivative Contract [Domain] Derivative Contract [Domain] Additional payments (up to) Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Senior Credit Facility Revolving Credit Facility [Member] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Net cash (used in) provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Ownership interest prior to disposal Discontinued Operation, Ownership Interest Prior To Disposal Discontinued Operation, Ownership Interest Prior To Disposal Components of Lease Cost Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Net income (loss) per share - diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Dilutive effect of shares issuable under stock based compensation and other plans (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Products Product [Member] Long-term employee indemnity Other Liabilities, Employee Indemnity, Noncurrent Other Liabilities, Employee Indemnity, Noncurrent Cash paid for income taxes, net Income Taxes Paid, Net Estimate lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Credit agreement term Line of Credit Facility, Expiration Period Non-US Non-US [Member] Subsequent Events Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Severance, termination benefits and other employee costs Employee Severance [Member] Healthcare Healthcare Segment [Member] Healthcare Segment Net cash used in financing activities Net cash (used in) financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive (loss) income , net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Long-term right of use liabilities Total Lease Liability, Noncurrent Lease Liability, Noncurrent Reduction of workforce, percentage Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Deferred income tax liability Deferred Income Tax Liabilities, Net Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Shares and Units of Restricted Common Stock Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Gain for accumulated foreign currency translation gain Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Costs Incurred Restructuring Charges Accounts payable Accounts Payable, Current Simbionix Simbionix USA Corporation [Member] Simbionix USA Corporation Concentration Risk Type [Axis] Concentration Risk Type [Axis] Summary of Assets and Liabilities Measured At Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Royalties payable Accrued Royalties, Current Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Derivative [Table] Derivative [Table] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Cost Basis Debt Securities, Available-for-sale, Amortized Cost, Current Total cost of sales Cost of sales Cost of Goods and Services Sold Revenue: Revenues [Abstract] Restructuring and Related Activities [Abstract] Document Period End Date Document Period End Date Proceeds from sale of assets and businesses, net of cash Proceeds from Divestiture of Businesses Entity Central Index Key Entity Central Index Key Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total Lease, Cost Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Distributor Relationship Customer relationships Customer Relationships [Member] Termination of derivative instrument Payments For Derivative Instrument Termination, Operating Activities Payments For Derivative Instrument Termination, Operating Activities Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Segment operating expenses Operating Expenses Lease renewal term Lessee, Renewal Term Lessee, Renewal Term Other liabilities Total Other Liabilities, Noncurrent Incentive Awards Incentive Awards [Member] Incentive Awards Repayment of borrowings/long-term debt Repayments of Long-term Debt Trading Symbol Trading Symbol Net (loss) income per common share: Earnings Per Share [Abstract] Collaborative Arrangement Collaborative Arrangement [Member] Payment period Payments To Noncontrolling Interest, Payment Period Payments To Noncontrolling Interest, Payment Period Accrued and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Remaining performance obligation (as a percentage) Revenue, Remaining Performance Obligation, Percentage Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Operating lease, liability, noncurrent, statement of financial position, extensible list Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Balance at beginning of year, Gross Total goodwill, Gross Goodwill, Gross Long-term debt, net of deferred financing costs Long-term Debt, Excluding Current Maturities Patent costs Patents [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Effective income tax expense (benefit), rate Effective Income Tax Rate Reconciliation, Percent Loss on hedge accounting de-designation and termination Gain (Loss) on Hedging Activity Net (loss) income Net (loss) income Net income (loss) attributable to 3D Systems Corporation Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Debt issuance cost accretion Amortization of Debt Issuance Costs Payables and Accruals [Abstract] Payables and Accruals [Abstract] Inventory reserve Inventory Valuation Reserves Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Loss (Gain) on the disposition of businesses, property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Cash, cash equivalents and restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Threshold percentage of sales price per share Debt Instrument, Threshold Percentage of Sales Price Per Share Debt Instrument, Threshold Percentage of Sales Price Per Share Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Trade secrets Trade Secrets [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Gross Finite-Lived Intangible Assets, Gross Corporate bonds Other Corporate Bonds [Member] Leases [Abstract] Leases [Abstract] Cost of sales: Cost of Goods and Services Sold [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Disposal Group Classification [Domain] Disposal Group Classification [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Total other comprehensive (loss), net of taxes Other Comprehensive Income (Loss), Net of Tax Liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Oqton, Inc. Oqton, Inc. [Member] Oqton, Inc. Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Finance lease, right-of-use asset, statement of financial position, extensible list Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Obligation to purchase inventory Purchase Obligation Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash (used in) provided by investing activities Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Purchase commitment Purchase Commitment, Remaining Minimum Amount Committed Total current liabilities Liabilities, Current Payments related to net-share settlement of stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Payment in cash Payments to Acquire Businesses, Gross Credit agreement, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Operating cash outflow from finance leases Finance Lease, Interest Payment on Liability Money market funds Money Market Funds [Member] Vendor accruals Accounts Payable, Trade, Current Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Summary of Significant Accounting Policies and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Discounts and commissions and offering expenses, unamortized amount Debt Instrument, Unamortized Discount (Premium), Net Subsequent Event Subsequent Event [Member] Consecutive trading day period Debt Instrument, Convertible, Measurement Period Debt Instrument, Convertible, Measurement Period Finance Leases Finance Lease, Liability, Noncurrent Net Finite-Lived Intangible Assets, Net Goodwill Balance at beginning of year, Net Total goodwill, Net Goodwill Product warranty liability Standard Product Warranty Accrual Operating lease, right-of-use asset, statement of financial position, extensible list Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Accrued taxes Accrued Income Taxes, Current Pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Scenario [Domain] Scenario [Domain] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed Technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventory [Line Items] Inventory [Line Items] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] EX-101.PRE 10 ddd-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ddd-20220331_g1.jpg begin 644 ddd-20220331_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.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
May 05, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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 each class Common Stock, par value $0.001 per share  
Trading Symbol DDD  
Name of each exchange on which registered 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   130,337,955
Entity Central Index Key 0000910638  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 389,270 $ 789,657
Short-term investments 356,340 0
Accounts receivable, net of reserves — $3,464 and $2,445 100,341 106,540
Inventories 101,647 92,887
Prepaid expenses and other current assets 40,130 42,653
Total current assets 987,728 1,031,737
Property and equipment, net 54,827 57,257
Intangible assets, net 46,205 45,835
Goodwill 340,695 345,588
Right of use assets 44,440 46,356
Deferred income tax asset 4,548 5,054
Other assets 28,120 17,272
Total assets 1,506,563 1,549,099
Current liabilities:    
Current right of use liabilities 8,299 8,344
Accounts payable 57,347 57,366
Accrued and other liabilities 46,258 76,994
Customer deposits 5,314 7,281
Deferred revenue 33,020 28,027
Total current liabilities 150,238 178,012
Long-term debt, net of deferred financing costs 447,534 446,859
Long-term right of use liabilities 45,283 47,420
Deferred income tax liability 2,181 2,173
Other liabilities 34,451 32,254
Total liabilities 679,687 706,718
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Common stock, $0.001 par value, authorized 220,000 shares; issued 130,365 and 128,375 130 128
Additional paid-in capital 1,519,242 1,501,210
Accumulated deficit (648,050) (621,251)
Accumulated other comprehensive loss (44,446) (37,706)
Total stockholders’ equity 826,876 842,381
Total liabilities and stockholders’ equity $ 1,506,563 $ 1,549,099
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Accounts receivable, reserves $ 3,464 $ 2,445
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) 130,365,000 128,375,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Total revenue $ 133,001 $ 146,116
Cost of sales:    
Total cost of sales 79,206 81,876
Gross profit 53,795 64,240
Operating expenses:    
Selling, general and administrative 55,415 49,600
Research and development 21,612 16,599
Total operating expenses 77,027 66,199
Loss from operations (23,232) (1,959)
Interest and other (expense) income , net (2,283) 38,853
(Loss) income before income taxes (25,515) 36,894
(Provision) benefit for income taxes (1,284) 8,334
Net (loss) income $ (26,799) $ 45,228
Net (loss) income per common share:    
Basic (in dollars per share) $ (0.21) $ 0.37
Diluted (in dollars per share) $ (0.21) $ 0.36
Weighted average shares outstanding:    
Basic (in shares) 126,728 121,705
Diluted (in shares) 126,728 125,070
Products    
Revenue:    
Total revenue $ 100,551 $ 93,648
Cost of sales:    
Total cost of sales 58,472 53,364
Services    
Revenue:    
Total revenue 32,450 52,468
Cost of sales:    
Total cost of sales $ 20,734 $ 28,512
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (26,799) $ 45,228
Other comprehensive (loss) income , net of taxes:    
Pension adjustments 101 181
Derivative financial instruments 0 721
Foreign currency translation (3,346) (25,609)
Unrealized loss on short-term investments (3,495) 0
Foreign currency translation reclassification - sale of Cimatron 0 6,481
Total other comprehensive (loss), net of taxes (6,740) (18,226)
Total comprehensive (loss) income , net of taxes $ (33,539) $ 27,002
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net (loss) income $ (26,799) $ 45,228
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation and amortization 9,147 9,102
Stock-based compensation 12,658 11,050
Unrealized gain on exchange rate (439) 0
Provision for inventory obsolescence and revaluation (517) 0
Loss on hedge accounting de-designation and termination 0 721
Provision for bad debts 1,076 (142)
Loss (Gain) on the disposition of businesses, property, equipment and other assets 137 (39,401)
Provision (benefit) for deferred income taxes and reserve adjustments 466 (8,889)
Asset impairment 40 0
Changes in operating accounts:    
Accounts receivable 3,173 15,941
Inventories (8,822) 2,699
Prepaid expenses and other current assets 2,225 (2,303)
Accounts payable 277 1,665
Deferred revenue and customer deposits 1,901 1,552
Accrued and other liabilities (8,679) (17,491)
All other operating activities (969) 8,721
Net cash (used in) provided by operating activities (15,125) 28,453
Cash flows from investing activities:    
Purchases of property and equipment (4,079) (3,878)
Purchases of short-term investments (366,005) 0
Sales and maturities of short-term investments 6,170 0
Proceeds from sale of assets and businesses, net of cash 0 54,747
Acquisitions and other investments, net (9,335) 0
Other investing activities 40 (306)
Net cash (used in) provided by investing activities (373,209) 50,563
Cash flows from financing activities:    
Repayment of borrowings/long-term debt 0 (21,392)
Purchase of noncontrolling interest (2,300) (4,000)
Payments related to net-share settlement of stock-based compensation (10,052) (2,749)
Other financing activities (166) (196)
Net cash used in financing activities (12,518) (28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 464 (2,434)
Net (decrease) increase in cash, cash equivalents and restricted cash (400,388) 48,245
Cash, cash equivalents and restricted cash at the beginning of the period 789,970 84,711
Cash, cash equivalents and restricted cash at the end of the period $ 389,582 $ 132,956
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Other Assets      
Restricted cash included in other assets $ 312 $ 312 $ 516
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid In Capital
Treasury Stock
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2020 $ 430,723 $ 128 $ 1,404,964 $ (22,590) $ (943,303) $ (8,476)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Payments related to net-share settlement of stock-based compensation (2,749)   (2,749)      
Stock-based compensation expense 7,157   7,157      
Net (loss) income 45,228       45,228  
Pension adjustment 181         181
Unrealized loss on short-term investments 0          
Termination of derivative instrument 721         721
Retirement of treasury shares (in shares)   (2)        
Retirement of treasury shares 0   (12,096) 12,098    
Foreign currency translation adjustment (19,128)         (19,128)
Ending Balance at Mar. 31, 2021 462,133 $ 126 1,397,276 (10,492) (898,075) (26,702)
Beginning Balance at Dec. 31, 2021 842,381 $ 128 1,501,210 0 (621,251) (37,706)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Payments related to net-share settlement of stock-based compensation (in shares)   2        
Payments related to net-share settlement of stock-based compensation (8,694)   (8,696)      
Stock-based compensation expense 26,728   26,728      
Net (loss) income (26,799)       (26,799)  
Pension adjustment 101          
Unrealized loss on short-term investments (3,495)         (3,495)
Termination of derivative instrument 0          
Foreign currency translation adjustment (3,346)         (3,346)
Ending Balance at Mar. 31, 2022 $ 826,876 $ 130 $ 1,519,242 $ 0 $ (648,050) $ (44,446)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Nov. 16, 2021
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]        
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
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-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we,” “our,” or "us"). All significant intercompany transactions and balances have been eliminated in consolidation.

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, 2021 (“2021 Form 10-K”). Our annual reporting period is the calendar year.

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 results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. 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.

In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.

Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities.

While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.
Our operations in North America and South America (collectively referred to as ("Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the quarter ended in March 31, 2022 and 2021, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.

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

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

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

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

Three Months Ended March 31, 2021
As ReportedChangedRevised
Net cash provided by operating activities$28,453 $— $28,453 
Net cash provided by investing activities46,563 4,000 50,563 
Net cash (used in) financing activities(24,337)(4,000)(28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434)— (2,434)
Net increase in cash, cash equivalents and restricted cash$48,245 $— $48,245 
Summary of Significant Accounting Policies

In the first quarter of 2022, we invested a portion of our excess cash in short-term investments. Our short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months at the date of purchase, certificates of deposit and short maturity bond funds and are classified as available for sale. Interest and dividends on these investments are recorded into income when earned.

All other significant accounting policies described in the Form 10-K for the year ended December 31, 2021 remain unchanged.

Recently Adopted Accounting Standards

In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on the results of operations, cash flows or financial position.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Dispositions and Acquisitions
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Dispositions and Acquisitions
(2) Dispositions and Acquisitions

Dispositions

There have been no dispositions for the quarter ended March 31, 2022.

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

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

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

In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia'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. Once the joint venture is formed, 3D Systems will own approximately 49% and is committed to an initial investment of about $6,500. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The expected impacts on the Company’s financial position, results of operations and cash flows are not material other than the cash outflow(s) related to the initial and contingent investments.

In March 2022, we made a $10,000 investment for an approximate 26.6% ownership in Enhatch Inc. ("Enhatch") the developer of the Intelligent Surgery Ecosystem and 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 and instrumentation design, and industry-leading production processes—will help more efficiently meet the growing demand for personalized medical devices. The expected impacts on the Company’s financial position, results of operations and cash flows are not material. The investment, including the call option and warrants, is recorded in Other Assets on the consolidated balance sheet and the fair value of each in total approximates the initial investment value. The fair value is considered level 3 based on the fair value hierarchy.

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

In November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $187,482, excluding customary closing adjustments, of which $106,785 was paid in cash and the remainder was paid via the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results are reported in the Industrial segment. We incurred approximately $1,780 of acquisition related expenses.

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

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

Shown below is an updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:
(in thousands)
Current assets, including cash acquired of $3,454
$8,344 
Intangible assets:
Product technology$12,600 
Trade name7,300 
Total intangible assets19,900 
Goodwill165,611 
Other assets760 
Liabilities:
Accounts payable and accrued liabilities$6,643 
Deferred revenue490 
Total liabilities7,133 
Net assets acquired$187,482 

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

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

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

Shown below is the updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, as of the date of the Volumetric acquisition:
(in thousands)
Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Developed Technology$1,100 
Distributor Relationship500 
Total intangible assets1,600 
Goodwill37,659 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 

As of March 31, 2022, the purchase price allocations for both Oqton and Volumetric are preliminary. The Company has performed a valuation of the fair market value of acquired assets and liabilities of both Oqton and Volumetric and continues to review and adjust the values. The Company is also reviewing the final closing balance sheets and may adjust the assets and liabilities based on its final review. The Company is also in the process of completing the final 2021 tax returns for both companies in order 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 and reviewed the valuations, the acquired balance sheets and the pre-acquisition tax returns. The final allocations could differ materially from the updated preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to tax assets and liabilities, including deferred taxes, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary.

Acquisitions of Noncontrolling 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. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $2,300 and $4,000 were paid in the first three months of 2022 and 2021, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue
(3) Revenue

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

Performance Obligations

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

At March 31, 2022, we had $154,297 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 88.0% of deferred revenue as revenue within the next twelve months, an additional 9% by the end of 2023 and the remaining balance thereafter.
Revenue Recognition

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

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

Hardware and Materials

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

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

Software

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

Collaboration and Licensing Agreements

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

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

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

ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.

Terms of Sale

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

Credit is extended, and creditworthiness is determined, based on an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

Significant Judgments

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

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

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

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

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

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the three months ended March 31, 2022.

For the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021. For the three months ended March 31, 2021, we recognized revenue of $14,473 related to our contract liabilities at December 31, 2020.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Segment Information
(4) Segment Information

Effective January 1, 2021, we identified two operating segments, Healthcare and Industrial.

This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance.

The following tables set forth our operating results by segment:
Three Months Ended March 31,
20222021
HealthcareIndustrialConsolidatedHealthcareIndustrialConsolidated
(in thousands)
Revenue(a)
$64,345 $68,656 $133,001 $72,521 $73,595 $146,116 
Cost of sales39,632 39,574 79,206 38,658 43,218 81,876 
Gross profit24,713 29,082 $53,795 33,863 30,377 64,240 
Less:
Segment operating expenses17,010 22,796 39,806 14,070 17,755 31,825 
Segment operating income$7,703 $6,286 13,989 $19,793 $12,622 32,415 
General corporate expense, net(b)
37,221 34,374 
Operating (loss)$(23,232)$(1,959)
a.Approximately 44.6% and 43.8% of sales for the quarters ended March 31, 2022 and 2021, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs, incentive compensation and stock-compensation.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases
(5) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

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

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

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

Components of lease cost (income) are as follows:
Quarter Ended March 31,
(in thousands)20222021
Operating lease cost$2,378 $2,695 
Finance lease cost - amortization expense161 207
Finance lease cost - interest expense53 124
Short-term lease cost109 54
Variable lease cost1,174 280
Sublease income(172)(156)
Total$3,703 $3,204 
Balance sheet classifications at March 31, 2022 and December 31, 2021 are summarized below:
March 31, 2022December 31, 2021
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$40,707 $7,651 $41,378 $42,502 $7,711 $43,359 
Finance Leases3,733 648 3,905 3,854 633 4,061 
Total$44,440 $8,299 $45,283 $46,356 $8,344 $47,420 

Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:
March 31, 2022
(in thousands)Operating LeasesFinance Leases
Remainder of 2022$7,695 $633 
2023$9,242 $818 
2024$7,604 $769 
2025$5,667 $721 
2026$5,028 $647 
Thereafter$26,452 $1,731 
Total lease payments$61,688 $5,319 
Less: imputed interest$(12,659)$(766)
Present value of lease liabilities$49,029 $4,553 
Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:
(in thousands)March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$2,634 $2,560 
Operating cash outflow from finance leases$53 $97 
Financing cash outflow from finance leases$166 $196 
Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:
March 31, 2022
OperatingFinancing
Weighted-average remaining lease term (in years)8.67.1
Weighted-average discount rate5.44%4.56%
Leases
(5) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.

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

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

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

Components of lease cost (income) are as follows:
Quarter Ended March 31,
(in thousands)20222021
Operating lease cost$2,378 $2,695 
Finance lease cost - amortization expense161 207
Finance lease cost - interest expense53 124
Short-term lease cost109 54
Variable lease cost1,174 280
Sublease income(172)(156)
Total$3,703 $3,204 
Balance sheet classifications at March 31, 2022 and December 31, 2021 are summarized below:
March 31, 2022December 31, 2021
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$40,707 $7,651 $41,378 $42,502 $7,711 $43,359 
Finance Leases3,733 648 3,905 3,854 633 4,061 
Total$44,440 $8,299 $45,283 $46,356 $8,344 $47,420 

Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:
March 31, 2022
(in thousands)Operating LeasesFinance Leases
Remainder of 2022$7,695 $633 
2023$9,242 $818 
2024$7,604 $769 
2025$5,667 $721 
2026$5,028 $647 
Thereafter$26,452 $1,731 
Total lease payments$61,688 $5,319 
Less: imputed interest$(12,659)$(766)
Present value of lease liabilities$49,029 $4,553 
Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:
(in thousands)March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$2,634 $2,560 
Operating cash outflow from finance leases$53 $97 
Financing cash outflow from finance leases$166 $196 
Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:
March 31, 2022
OperatingFinancing
Weighted-average remaining lease term (in years)8.67.1
Weighted-average discount rate5.44%4.56%
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories
(6) Inventories

Components of inventories at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Raw materials$24,665 $23,530 
Work in process8,463 5,173 
Finished goods and parts68,519 64,184 
Inventories$101,647 $92,887 
We record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve was $15,877 and $16,509 as of March 31, 2022 and December 31, 2021, respectively.
At March 31, 2022, our obligation to repurchase inventory, included in accrued and other liabilities on our condensed consolidated balance sheets, was $2,581, relating to the sale of inventory to an assembly manufacturer and we had a commitment of $5,775 with the assembling manufacturer to purchase certain materials and supplies they acquired from third parties. At March 31, 2022, inventory held at assemblers was $537. Additionally, $21 and $456 of inventory was transferred to property and equipment during the quarters ended March 31, 2022 and 2021, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
(7) Goodwill and Intangible Assets

The following table summarizes the activity in goodwill:
Three Months Ended March 31, 2022
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross Goodwill ImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 
Acquisitions (a)
(961)— (961)(1,966)— (1,966)(2,927)— (2,927)
Foreign currency translation adjustments(847)— (847)(1,119)— (1,119)(1,966)— (1,966)
Total goodwill$120,162 $(32,055)$88,107 $294,917 $(42,329)$252,588 $415,079 $(74,384)$340,695 
a.The Acquisition amounts in Gross Goodwill for both the Healthcare and Industrial segments relate to purchase price adjustments for Volumetric and Oqton, respectively, which were acquired in 2021.
December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$101,767 $(32,055)$69,712 $134,382 $(42,329)$92,053 $236,149 $(74,384)$161,765 
Acquisitions
39,182 — 39,182 170,033 — 170,033 209,215 — 209,215 
Dispositions(15,598)— (15,598)(3,873)— (3,873)(19,471)— (19,471)
Adjustments(900)— (900)900 — 900 — — — 
Foreign currency translation adjustments(2,481)— (2,481)(3,440)— (3,440)(5,921)— (5,921)
Total goodwill$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 

Intangible assets, net, other than goodwill, at March 31, 2022 and December 31, 2021 are summarized as follows:
March 31, 2022December 31, 2021
(in thousands)
Gross (a)
Accumulated AmortizationNet
Gross (a)
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$52,304 $(46,076)$6,228 $53,062 $(45,613)$7,449 2.8
Acquired technology19,891 (5,793)14,098 17,518 (5,430)12,088 5.2
Trade names20,947 (10,854)10,093 20,448 (10,438)10,010 18.9
Patent costs21,146 (11,740)9,406 21,852 (11,812)10,040 10.5
Trade secrets19,837 (19,130)707 19,924 (18,971)953 1.1
Acquired patents16,240 (15,958)282 16,257 (15,945)312 6.1
Other13,457 (8,066)5,391 12,982 (7,999)4,983 9.4
Total intangible assets$163,822 $(117,617)$46,205 $162,043 $(116,208)$45,835 8.5
a.Change in gross carrying amounts consists of adjustments to the Oqton and Volumetric purchase price allocation as well as foreign currency translation.
Amortization expense related to intangible assets was $2,678 and $2,427 for the three months ended March 31, 2022, and March 31, 2021, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
(8) Accrued and Other Liabilities

Accrued liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Compensation and benefits$22,527 $39,846 
Accrued taxes8,946 19,836 
Vendor accruals6,534 9,045 
Product warranty liability3,576 3,585 
Accrued professional fees2,857 2,263 
Accrued other941 1,593 
Royalties payable877 826 
Total$46,258 $76,994 

Other long-term liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Long-term employee indemnity$5,125 $5,237 
Long-term tax liability6,175 6,099 
Defined benefit pension obligation8,711 8,911 
Long-term deferred revenue8,894 10,244 
Other long-term liabilities5,546 1,763 
Total$34,451 $32,254 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Borrowings
(9) Borrowings

Convertible Notes

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

The Company incurred $664 of debt issuance cost accretion in the first quarter of 2022. Debt issuance cost accretion of $2,005, $2,679, $2,695, $2,711 and $2,394 are expected to be incurred in the remaining nine months of 2022 and in 2023, 2024, 2025 and 2026, respectively.

Credit Facility

We had a 5-year $100,000 senior secured revolving credit facility (the “Senior Credit Facility”) to support working capital and general corporate purposes. The Senior Credit Facility also included a 5-year $100,000 senior secured term loan facility (the “Term Facility”) that was fully repaid and terminated in the first quarter of 2021. Effective August 24, 2021, we terminated the 5-year $100,000 Senior Credit Facility. The Senior Credit Facility contained customary covenants, some of which required us to maintain certain financial ratios that determine the amounts available and terms of borrowings and events of default. We were in compliance with all covenants through the date of termination.
Borrowings under the Senior Credit Facility were subject to interest at varying spreads above quoted market rates and a commitment fee was paid on the total unused commitment. The interest rate on the Senior Credit Facility was 1.9% at December 31, 2020. On January 1, 2021, the Company completed the sale of Cimatron. A portion of the proceeds from the sale were used to repay the outstanding balance on the Term Facility. The Term Facility was fully repaid and terminated in the first quarter of 2021. Concurrent with the repayment of the Term Facility, we terminated the interest rate swap. See Note 10 for additional information.

Cash interest paid on our borrowings in the first quarter of 2022 and 2021 was $0 and $1,182, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Hedging Activities and Financial Instruments
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging Activities and Financial Instruments
(10) Hedging Activities and Financial Instruments

Derivatives Designated as Hedging Instruments

Interest Rate Swap Contract

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

On January 4, 2021, in connection with the repayment and termination of the Term Facility, we terminated the interest rate swap agreement and recorded a $721 expense for the three months ended March 31, 2021.

There were no derivatives designated as hedging instruments on our balance sheet at March 31, 2022 or December 31, 2021.

Derivatives Not Designated as Hedging Instruments

Foreign Currency Contracts

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

We had $46,000 and $43,000 in notional foreign exchange contracts outstanding as of March 31, 2022 and December 31, 2021, respectively. The fair values of these contracts were not material.
We translate foreign currency balance sheets from each international businesses’ functional currency (generally the respective local currency) to U.S. dollars at end-of-period exchange rates, and statements of earnings at average exchange rates for each period. The resulting foreign currency translation adjustments are a component of other comprehensive income (loss). We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
(11) Net Income (Loss) Per Share

Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the vesting of restricted stock and restricted stock units, except in such case when their inclusion would be anti-dilutive.
Quarter Ended March 31,
(in thousands, except per share amounts)20222021
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$(26,799)$45,228 
Denominator for net earnings (loss) per share:
Weighted average shares - basic126,728 121,705 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
— 3,365 
Weighted average shares - diluted126,728 125,070 
Anti-dilutive shares of stock based compensation awards which are excluded from the dilutive shares above(2)
1,503 — 
Net income (loss) per share - basic$(0.21)$0.37 
Net income (loss) per share - diluted$(0.21)$0.36 

(1) The dilutive impact of share awards for the three months ended March 31, 2021 is 3,365 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options. Because we had a net loss in the first quarter of 2022, dilutive shares are deemed ant-dilutive.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 2. Additionally, it excludes 3,451 shares which are deemed fully or partially repurchased based on the calculation which requires certain assumptions regarding the assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options.

On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 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, the conversion price of the Notes. For the quarter ended Quarter Ended March 31, 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during the quarter ended March 31, 2022 did not exceed the conversion price and because we had a net loss for the quarter.


On August 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) under which we could have issued and sold, from time to time, shares of our common stock. On January 6, 2021, following the closing of the sale of Cimatron and the receipt of the related purchase price proceeds, the Company terminated the ATM Program. No shares of our stock were issued under the ATM Program in 2021.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
(12) 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 the 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, short-term investments and Israeli severance funds are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.

Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of As of March 31, 2022
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains (Losses)Market ValueCash and Cash EquivalentsShort-term Investments and Marketable SecuritiesOther Assets
Money market fundsLevel 1$47,066 $— $47,066 $47,066 $— $— 
Certificates of DepositLevel 22,449 (2)2,447 350 2,097 — 
Commercial paperLevel 244,185 — 44,185 14,555 29,630 — 
Short-Term Bond Mutual FundLevel 2100,074 (400)99,673 — 99,673 — 
Corporate bondsLevel 2231,766 (3,093)228,673 3,733 224,940 — 
Israeli severance funds
Level 2— — — — — 2,014 
Total Investment$425,540 $(3,495)$422,044 $65,704 $356,340 $2,014 


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

Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Money market funds a
$485,521 $— $— $485,521 
Israeli severance funds b
$— $2,070 $— $2,070 

a.Money market funds at December 31, 2021 are recorded in cash and cash equivalents.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.
In addition to the assets and liabilities included in the above table, certain of our assets and liabilities are measured at fair value on a non-recurring basis. This includes goodwill and other intangible assets which are measured at fair value at acquisition and adjusted to fair value only if their fair value falls below the initial fair value. For further discussion on the valuation techniques and inputs used in the fair value measurement of goodwill and other intangible assets, see Notes 1, 2 and 7.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
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, 2022.

For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.03)%. For the quarter ended March 31, 2021, the Company’s effective tax rate was (22.6)%. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2022, is primarily driven by a full valuation allowance in various jurisdictions. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2021, is primarily driven by the reduction of a liability for uncertain tax positions and the presence of a full valuation allowance in various jurisdictions. Cash paid for income taxes, net, in the first quarter of 2022 and 2021 was $8,496 and $1,314, respectively, of which $6,900 was withholding tax paid in the first quarter of 2022 which is expected to be refunded within the next twelve months.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(14) Commitments and Contingencies

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

We have an inventory purchase commitment with an assembling manufacturer. See Note 6 for additional information regarding this inventory purchase commitment.

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data.

As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed a final disclosure with OFAC on May 20, 2020. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and will continue to fully cooperate with the U.S. Department of Justice in the related investigation.

In addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who will report to the Air Force on our compliance with the terms of the Company’s Ethics & Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early on August 12, 2021 after the monitors found that we had satisfied the requirements of the Administrative Agreement.

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

Shareholder Suits

The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class
Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 2022. 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 a subpoena 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 Bohuhs 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against 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. Defendants’ deadline to answer, move to dismiss or otherwise respond to the complaint in the Bohus Action is June 24, 2022.

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

Other

We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Exit Activity Costs
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and Exit Activity Costs
(15) Restructuring and Exit Activity Costs

There has been no restructuring or exit activity for the three months ended March 31, 2022.

On August 5, 2020, we announced, in connection with the new strategic focus, a restructuring plan intended to align our operating costs with current revenue levels and to better position the Company for future sustainable and profitable growth. The restructuring plan included a reduction of nearly 20% of our workforce, with the majority of the workforce reduction completed by December 31, 2020. We completed the restructuring efforts in the second quarter of 2021. Cost reduction efforts included reducing the number of facilities and examining every aspect of our manufacturing and operating costs. We incurred cash charges for severance, facility closing and other costs, primarily in the second half of 2020, and continued to incur additional charges through the second quarter of 2021, when we finalized all the actions to be taken. We also divested parts of the business that did not align with this strategic focus. See Note 2.
(in thousands)Costs Incurred during 2020Costs Incurred during the three months ended March 31, 2021Total Costs Incurred Through March 31, 2021
Severance, termination benefits and other employee costs$12,914 $731 $13,645 
Facility closing costs6,470 365 6,835 
Other costs668 (68)600 
Total$20,052 $1,028 $21,080 

The liabilities at March 31, 2021 related to these costs were principally recorded in accrued expenses in the condensed consolidated balance sheets and were as follows:
(in thousands)Balance at December 31, 2020Costs Incurred during three months ended March 31, 2021Cost paid during March 31, 2021Non-cash adjustments
Liability at March 31, 2021
Severance, termination benefits and other employee costs$7,173 $731 $(5,895)$— $2,009 
Facility closing costs— 365 (365)— — 
Other costs— (68)(58)126 — 
Total$7,173 $1,028 $(6,318)$126 $2,009 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation
(16) Stock-Based Compensation

Presented below is a summary of the stock-based compensation cost and associated tax benefit included in the accompanying consolidated statements of operations:

Three Months Ended March 31,
20222021
Stock-based compensation expense$12,658 $11,050 
Tax benefit$— $— 

Included in the above expense for the first three months of 2022 and 2021 is $4,271 and $3,893, respectively, pertaining to annual incentive compensation which is paid in company shares. Additionally, the above expense for the first three months of 2022 includes $1,990 related to the Volumetric contingent consideration milestones as discussed in Note 2.

During the first three months of 2022 the Company granted 2.8 million shares of restricted stock which had a weighted average grant date fair value of $14.87 per share. The restricted stock awards generally vest ratably over three years, except for those awards granted to settle the accrued incentive compensation liability at December 31, 2021 for which the awards vested immediately. Additionally, the Company granted 0.3 million shares of performance-based awards whereby the number of shares that ultimately vest are based on the achievement of certain non-market-based 2022 performance metrics which, if achieved, the awards will vest over three years from the grant date. The weighted average grant date fair value of these performance-based awards was $19.38 per share.

Unrecognized stock-based compensation expense at March 31, 2022 was $77,500 which is expected to be recognized over a weighted average period of 2.9 years.

The following tables summarize information relating to restricted stock vesting:
Three Months Ended March 31,
(in thousands)20222021
Vesting of restricted stock:
Fair value of shares vested
$37,194 $9,209 
Tax benefit realized upon vesting
$— $— 
Number of shares vested
2,212 211 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events
(17) Subsequent Events

On April 1, 2022, we completed the acquisitions of Kumovis GmbH ("Kumovis") and Titan Additive LLC ("Titan") for a combined all cash purchase price of $80,000, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit into our personalized healthcare operations. The combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
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-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we,” “our,” or "us"). All significant intercompany transactions and balances have been eliminated in consolidation.

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, 2021 (“2021 Form 10-K”). Our annual reporting period is the calendar year.

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 results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. 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.

In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.

Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities.

While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.
Our operations in North America and South America (collectively referred to as ("Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the quarter ended in March 31, 2022 and 2021, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.

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

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

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

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

Three Months Ended March 31, 2021
As ReportedChangedRevised
Net cash provided by operating activities$28,453 $— $28,453 
Net cash provided by investing activities46,563 4,000 50,563 
Net cash (used in) financing activities(24,337)(4,000)(28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434)— (2,434)
Net increase in cash, cash equivalents and restricted cash$48,245 $— $48,245 
Summary of Significant Accounting Policies and Recently Adopted Accounting Standards In the first quarter of 2022, we invested a portion of our excess cash in short-term investments. Our short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months at the date of purchase, certificates of deposit and short maturity bond funds and are classified as available for sale. Interest and dividends on these investments are recorded into income when earned.In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on the results of operations, cash flows or financial position.
Revenue
We account for revenue in accordance with ASC Topic 606, “Revenue from Contracts with Customers.”

Performance Obligations

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

At March 31, 2022, we had $154,297 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 88.0% of deferred revenue as revenue within the next twelve months, an additional 9% by the end of 2023 and the remaining balance thereafter.
Revenue Recognition

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

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

Hardware and Materials

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

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

Software

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

Collaboration and Licensing Agreements

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

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

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

ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.

Terms of Sale

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

Credit is extended, and creditworthiness is determined, based on an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

Significant Judgments

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

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

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

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

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

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the three months ended March 31, 2022.

For the three months ended March 31, 2022, we recognized revenue of $11,895 related to our contract liabilities at December 31, 2021. For the three months ended March 31, 2021, we recognized revenue of $14,473 related to our contract liabilities at December 31, 2020.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounting Standards Update and Change in Accounting Principle The following schedule depicts the effect on our previously reported interim statement of cash flows for the three months ended March 31, 2021.
Three Months Ended March 31, 2021
As ReportedChangedRevised
Net cash provided by operating activities$28,453 $— $28,453 
Net cash provided by investing activities46,563 4,000 50,563 
Net cash (used in) financing activities(24,337)(4,000)(28,337)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434)— (2,434)
Net increase in cash, cash equivalents and restricted cash$48,245 $— $48,245 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Dispositions and Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Shown below is an updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:
(in thousands)
Current assets, including cash acquired of $3,454
$8,344 
Intangible assets:
Product technology$12,600 
Trade name7,300 
Total intangible assets19,900 
Goodwill165,611 
Other assets760 
Liabilities:
Accounts payable and accrued liabilities$6,643 
Deferred revenue490 
Total liabilities7,133 
Net assets acquired$187,482 
Shown below is the updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, as of the date of the Volumetric acquisition:
(in thousands)
Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Developed Technology$1,100 
Distributor Relationship500 
Total intangible assets1,600 
Goodwill37,659 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Net Sales and Operating Results by Segment
The following tables set forth our operating results by segment:
Three Months Ended March 31,
20222021
HealthcareIndustrialConsolidatedHealthcareIndustrialConsolidated
(in thousands)
Revenue(a)
$64,345 $68,656 $133,001 $72,521 $73,595 $146,116 
Cost of sales39,632 39,574 79,206 38,658 43,218 81,876 
Gross profit24,713 29,082 $53,795 33,863 30,377 64,240 
Less:
Segment operating expenses17,010 22,796 39,806 14,070 17,755 31,825 
Segment operating income$7,703 $6,286 13,989 $19,793 $12,622 32,415 
General corporate expense, net(b)
37,221 34,374 
Operating (loss)$(23,232)$(1,959)
a.Approximately 44.6% and 43.8% of sales for the quarters ended March 31, 2022 and 2021, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs, incentive compensation and stock-compensation.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Components of Lease Cost Components of lease cost (income) are as follows:
Quarter Ended March 31,
(in thousands)20222021
Operating lease cost$2,378 $2,695 
Finance lease cost - amortization expense161 207
Finance lease cost - interest expense53 124
Short-term lease cost109 54
Variable lease cost1,174 280
Sublease income(172)(156)
Total$3,703 $3,204 
Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:
(in thousands)March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$2,634 $2,560 
Operating cash outflow from finance leases$53 $97 
Financing cash outflow from finance leases$166 $196 
Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:
March 31, 2022
OperatingFinancing
Weighted-average remaining lease term (in years)8.67.1
Weighted-average discount rate5.44%4.56%
Balance Sheet Classifications
Balance sheet classifications at March 31, 2022 and December 31, 2021 are summarized below:
March 31, 2022December 31, 2021
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$40,707 $7,651 $41,378 $42,502 $7,711 $43,359 
Finance Leases3,733 648 3,905 3,854 633 4,061 
Total$44,440 $8,299 $45,283 $46,356 $8,344 $47,420 
Future Minimum Lease Payments - Finance Leases
Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:
March 31, 2022
(in thousands)Operating LeasesFinance Leases
Remainder of 2022$7,695 $633 
2023$9,242 $818 
2024$7,604 $769 
2025$5,667 $721 
2026$5,028 $647 
Thereafter$26,452 $1,731 
Total lease payments$61,688 $5,319 
Less: imputed interest$(12,659)$(766)
Present value of lease liabilities$49,029 $4,553 
Future Minimum Lease Payments - Operating Leases
Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:
March 31, 2022
(in thousands)Operating LeasesFinance Leases
Remainder of 2022$7,695 $633 
2023$9,242 $818 
2024$7,604 $769 
2025$5,667 $721 
2026$5,028 $647 
Thereafter$26,452 $1,731 
Total lease payments$61,688 $5,319 
Less: imputed interest$(12,659)$(766)
Present value of lease liabilities$49,029 $4,553 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Components of Inventories
Components of inventories at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Raw materials$24,665 $23,530 
Work in process8,463 5,173 
Finished goods and parts68,519 64,184 
Inventories$101,647 $92,887 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity in goodwill:
Three Months Ended March 31, 2022
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross Goodwill ImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 
Acquisitions (a)
(961)— (961)(1,966)— (1,966)(2,927)— (2,927)
Foreign currency translation adjustments(847)— (847)(1,119)— (1,119)(1,966)— (1,966)
Total goodwill$120,162 $(32,055)$88,107 $294,917 $(42,329)$252,588 $415,079 $(74,384)$340,695 
a.The Acquisition amounts in Gross Goodwill for both the Healthcare and Industrial segments relate to purchase price adjustments for Volumetric and Oqton, respectively, which were acquired in 2021.
December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
ImpairmentsNet GoodwillGross GoodwillImpairmentsNet GoodwillGross GoodwillImpairmentsNet Goodwill
Balance at beginning of year$101,767 $(32,055)$69,712 $134,382 $(42,329)$92,053 $236,149 $(74,384)$161,765 
Acquisitions
39,182 — 39,182 170,033 — 170,033 209,215 — 209,215 
Dispositions(15,598)— (15,598)(3,873)— (3,873)(19,471)— (19,471)
Adjustments(900)— (900)900 — 900 — — — 
Foreign currency translation adjustments(2,481)— (2,481)(3,440)— (3,440)(5,921)— (5,921)
Total goodwill$121,970 $(32,055)$89,915 $298,002 $(42,329)$255,673 $419,972 $(74,384)$345,588 
Schedule of Finite-Lived Intangible Assets Intangible assets, net, other than goodwill, at March 31, 2022 and December 31, 2021 are summarized as follows:
March 31, 2022December 31, 2021
(in thousands)
Gross (a)
Accumulated AmortizationNet
Gross (a)
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$52,304 $(46,076)$6,228 $53,062 $(45,613)$7,449 2.8
Acquired technology19,891 (5,793)14,098 17,518 (5,430)12,088 5.2
Trade names20,947 (10,854)10,093 20,448 (10,438)10,010 18.9
Patent costs21,146 (11,740)9,406 21,852 (11,812)10,040 10.5
Trade secrets19,837 (19,130)707 19,924 (18,971)953 1.1
Acquired patents16,240 (15,958)282 16,257 (15,945)312 6.1
Other13,457 (8,066)5,391 12,982 (7,999)4,983 9.4
Total intangible assets$163,822 $(117,617)$46,205 $162,043 $(116,208)$45,835 8.5
a.Change in gross carrying amounts consists of adjustments to the Oqton and Volumetric purchase price allocation as well as foreign currency translation.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Compensation and benefits$22,527 $39,846 
Accrued taxes8,946 19,836 
Vendor accruals6,534 9,045 
Product warranty liability3,576 3,585 
Accrued professional fees2,857 2,263 
Accrued other941 1,593 
Royalties payable877 826 
Total$46,258 $76,994 
Schedule of Other Liabilities
Other long-term liabilities at March 31, 2022 and December 31, 2021 are summarized as follows:
(in thousands)March 31, 2022December 31, 2021
Long-term employee indemnity$5,125 $5,237 
Long-term tax liability6,175 6,099 
Defined benefit pension obligation8,711 8,911 
Long-term deferred revenue8,894 10,244 
Other long-term liabilities5,546 1,763 
Total$34,451 $32,254 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share Reconciliation
Quarter Ended March 31,
(in thousands, except per share amounts)20222021
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$(26,799)$45,228 
Denominator for net earnings (loss) per share:
Weighted average shares - basic126,728 121,705 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
— 3,365 
Weighted average shares - diluted126,728 125,070 
Anti-dilutive shares of stock based compensation awards which are excluded from the dilutive shares above(2)
1,503 — 
Net income (loss) per share - basic$(0.21)$0.37 
Net income (loss) per share - diluted$(0.21)$0.36 

(1) The dilutive impact of share awards for the three months ended March 31, 2021 is 3,365 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options. Because we had a net loss in the first quarter of 2022, dilutive shares are deemed ant-dilutive.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 2. Additionally, it excludes 3,451 shares which are deemed fully or partially repurchased based on the calculation which requires certain assumptions regarding the assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities Measured At Fair Value on Recurring Basis
Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of As of March 31, 2022
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains (Losses)Market ValueCash and Cash EquivalentsShort-term Investments and Marketable SecuritiesOther Assets
Money market fundsLevel 1$47,066 $— $47,066 $47,066 $— $— 
Certificates of DepositLevel 22,449 (2)2,447 350 2,097 — 
Commercial paperLevel 244,185 — 44,185 14,555 29,630 — 
Short-Term Bond Mutual FundLevel 2100,074 (400)99,673 — 99,673 — 
Corporate bondsLevel 2231,766 (3,093)228,673 3,733 224,940 — 
Israeli severance funds
Level 2— — — — — 2,014 
Total Investment$425,540 $(3,495)$422,044 $65,704 $356,340 $2,014 
Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Money market funds a
$485,521 $— $— $485,521 
Israeli severance funds b
$— $2,070 $— $2,070 

a.Money market funds at December 31, 2021 are recorded in cash and cash equivalents.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Exit Activity Costs (Tables)
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
(in thousands)Costs Incurred during 2020Costs Incurred during the three months ended March 31, 2021Total Costs Incurred Through March 31, 2021
Severance, termination benefits and other employee costs$12,914 $731 $13,645 
Facility closing costs6,470 365 6,835 
Other costs668 (68)600 
Total$20,052 $1,028 $21,080 
Schedule of Restructuring Reserve by Type of Cost
The liabilities at March 31, 2021 related to these costs were principally recorded in accrued expenses in the condensed consolidated balance sheets and were as follows:
(in thousands)Balance at December 31, 2020Costs Incurred during three months ended March 31, 2021Cost paid during March 31, 2021Non-cash adjustments
Liability at March 31, 2021
Severance, termination benefits and other employee costs$7,173 $731 $(5,895)$— $2,009 
Facility closing costs— 365 (365)— — 
Other costs— (68)(58)126 — 
Total$7,173 $1,028 $(6,318)$126 $2,009 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
Presented below is a summary of the stock-based compensation cost and associated tax benefit included in the accompanying consolidated statements of operations:

Three Months Ended March 31,
20222021
Stock-based compensation expense$12,658 $11,050 
Tax benefit$— $— 
Schedule of Shares and Units of Restricted Common Stock The following tables summarize information relating to restricted stock vesting:
Three Months Ended March 31,
(in thousands)20222021
Vesting of restricted stock:
Fair value of shares vested
$37,194 $9,209 
Tax benefit realized upon vesting
$— $— 
Number of shares vested
2,212 211 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
segment
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment 2   1
Net cash provided by operating activities $ (15,125) $ 28,453  
Net cash provided by investing activities (373,209) 50,563  
Net cash (used in) financing activities (12,518) (28,337)  
Effect of exchange rate changes on cash, cash equivalents and restricted cash 464 (2,434)  
Net increase in cash, cash equivalents and restricted cash $ (400,388) 48,245  
As Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net cash provided by operating activities   28,453  
Net cash provided by investing activities   46,563  
Net cash (used in) financing activities   (24,337)  
Effect of exchange rate changes on cash, cash equivalents and restricted cash   (2,434)  
Net increase in cash, cash equivalents and restricted cash   48,245  
Changed      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net cash provided by operating activities   0  
Net cash provided by investing activities   4,000  
Net cash (used in) financing activities   (4,000)  
Effect of exchange rate changes on cash, cash equivalents and restricted cash   0  
Net increase in cash, cash equivalents and restricted cash   $ 0  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Dispositions and Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 01, 2021
USD ($)
milestone
shares
Nov. 01, 2021
USD ($)
shares
Sep. 20, 2021
USD ($)
Aug. 24, 2021
USD ($)
Jan. 01, 2021
USD ($)
Jan. 21, 2019
USD ($)
Jul. 19, 2017
USD ($)
Mar. 31, 2022
USD ($)
milestone
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2018
Apr. 02, 2015
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Proceeds from sale of assets and businesses, net of cash               $ 0 $ 54,747      
Payment period               4 years        
Installment payments               $ 2,300 4,000      
Arabian Industrial Investments Company                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Ownership percentage               49.00%        
Initial investment               $ 6,500        
Entach Inc                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Ownership percentage               26.60%        
Investments               $ 10,000        
Oqton, Inc.                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Value of voting rights acquired   $ 187,482                    
Payment in cash   $ 106,785                    
Shares acquired (in shares) | shares   2,553,000                    
Common stock, fair value from acquisition   $ 80,697                    
Acquisition related expenses   $ 1,780                    
Volumetric Biotechnologies, Inc.                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Value of voting rights acquired $ 40,172                      
Payment in cash $ 24,814                      
Shares acquired (in shares) | shares 720,000                      
Common stock, fair value from acquisition $ 15,358                      
Acquisition related expenses 1,306                      
Additional payments (up to) $ 355,000                      
Number of milestones | milestone 7             7        
Number of milestones probable of achievement | milestone               1        
Expense for milestone payment               $ 1,990        
Easyway                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Value of voting rights acquired           $ 13,500 $ 2,300          
Acquired ownership percentage           30.00% 5.00%       70.00% 65.00%
Installment payments               $ 2,300 4,000      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | On Demand Manufacturing                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Proceeds from sale of assets and businesses, net of cash     $ 82,000                  
Gain on disposition     $ 38,490                  
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Simbionix                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Proceeds from sale of assets and businesses, net of cash       $ 305,000                
Gain on disposition                   $ 271,404    
Ownership interest prior to disposal       100.00%                
Cash transferred to the purchaser       $ 6,794                
Gain for accumulated foreign currency translation gain       $ 2,431                
Disposal Group, Disposed of by Sale, Not Discontinued Operations | GIBBSCam Cimatron                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Proceeds from sale of assets and businesses, net of cash         $ 64,173              
Gain on disposition                 32,047      
Ownership interest prior to disposal         100.00%              
Cash transferred to the purchaser         $ 9,476              
Gain for accumulated foreign currency translation gain                 $ 6,481      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Dispositions and Acquisitions - Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 01, 2021
Nov. 01, 2021
Dec. 31, 2020
Intangible assets:          
Goodwill $ 340,695 $ 345,588     $ 161,765
Oqton, Inc.          
Business Acquisition [Line Items]          
Current assets, including cash acquired       $ 8,344  
Intangible assets:          
Total intangible assets       19,900  
Goodwill       165,611  
Other assets       760  
Liabilities:          
Accounts payable and accrued liabilities       6,643  
Deferred revenue       490  
Total liabilities       7,133  
Net assets acquired       187,482  
Cash acquired       3,454  
Oqton, Inc. | Product technology          
Intangible assets:          
Total intangible assets       12,600  
Oqton, Inc. | Trade names          
Intangible assets:          
Total intangible assets       $ 7,300  
Volumetric Biotechnologies, Inc.          
Business Acquisition [Line Items]          
Current assets, including cash acquired     $ 3,143    
Intangible assets:          
Total intangible assets     1,600    
Goodwill     37,659    
Other assets     1,194    
Liabilities:          
Accounts payable and accrued liabilities     3,424    
Total liabilities     3,424    
Net assets acquired     40,172    
Cash acquired     389    
Volumetric Biotechnologies, Inc. | Developed Technology          
Intangible assets:          
Total intangible assets     1,100    
Volumetric Biotechnologies, Inc. | Distributor Relationship          
Intangible assets:          
Total intangible assets     $ 500    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Outstanding performance obligation $ 154,297  
Warranty period 1 year  
Total revenue $ 133,001 $ 146,116
Amounts included in contract liability at the beginning of period 11,895 14,473
Collaborative Arrangement    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue $ 2,432 $ 1,807
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2022-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation (as a percentage) 88.00%  
Performance obligations expected to be satisfied, expected timing 12 months  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2023-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 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
segment
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2   1
Revenue $ 133,001 $ 146,116  
Cost of sales 79,206 81,876  
Gross profit 53,795 64,240  
Segment operating expenses 77,027 66,199  
Loss from operations $ (23,232) $ (1,959)  
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Non-US      
Segment Reporting Information [Line Items]      
Concentration risk percentage 44.60% 43.80%  
Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Segment operating expenses $ 39,806 $ 31,825  
Loss from operations 13,989 32,415  
General corporate expense, net      
Segment Reporting Information [Line Items]      
Loss from operations 37,221 34,374  
Healthcare      
Segment Reporting Information [Line Items]      
Revenue 64,345 72,521  
Cost of sales 39,632 38,658  
Gross profit 24,713 33,863  
Healthcare | Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Segment operating expenses 17,010 14,070  
Loss from operations 7,703 19,793  
Industrial      
Segment Reporting Information [Line Items]      
Revenue 68,656 73,595  
Cost of sales 39,574 43,218  
Gross profit 29,082 30,377  
Industrial | Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Segment operating expenses 22,796 17,755  
Loss from operations $ 6,286 $ 12,622  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Feb. 25, 2021
USD ($)
ft²
Lessee, Lease, Description [Line Items]    
Lease renewal term 1 year  
Land sold | $   $ 389
Estimate lease payments | $   $ 16,875
COLORADO    
Lessee, Lease, Description [Line Items]    
Rentable area | ft²   50,000
Estimate lease payments | $   $ 14,233
Term of contract   10 years
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Rentable area | ft²   80,000
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 16 years  
Rentable area | ft²   100,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease cost $ 2,378 $ 2,695
Finance lease cost - amortization expense 161 207
Finance lease cost - interest expense 53 124
Short-term lease cost 109 54
Variable lease cost 1,174 280
Sublease income (172) (156)
Total $ 3,703 $ 3,204
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Balance Sheet Classifications (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Right of use assets    
Operating Leases $ 40,707 $ 42,502
Finance Leases 3,733 3,854
Total 44,440 46,356
Current right of use liabilities    
Operating Leases 7,651 7,711
Finance Leases 648 633
Total 8,299 8,344
Long-term right of use liabilities    
Operating Leases 41,378 43,359
Finance Leases 3,905 4,061
Total $ 45,283 $ 47,420
Operating lease, right-of-use asset, statement of financial position, extensible list Total Total
Finance lease, right-of-use asset, statement of financial position, extensible list Total Total
Operating lease, liability, current, statement of financial position, extensible list Total Total
Finance lease, liability, current, statement of financial position, extensible list Total Total
Operating lease, liability, noncurrent, statement of financial position, extensible list Total Total
Finance lease, liability, noncurrent, statement of financial position, extensible list Total Total
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
Remainder of 2022 $ 7,695
2023 9,242
2024 7,604
2025 5,667
2026 5,028
Thereafter 26,452
Total lease payments 61,688
Less: imputed interest (12,659)
Present value of lease liabilities 49,029
Finance Leases  
Remainder of 2022 633
2023 818
2024 769
2025 721
2026 647
Thereafter 1,731
Total lease payments 5,319
Less: imputed interest (766)
Present value of lease liabilities $ 4,553
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflow from operating leases $ 2,634 $ 2,560
Operating cash outflow from finance leases 53 97
Financing cash outflow from finance leases $ 166 $ 196
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Weighted Average (Details)
Mar. 31, 2022
Operating  
Weighted-average remaining lease term (in years) 8 years 7 months 6 days
Weighted-average discount rate 5.44%
Financing  
Weighted-average remaining lease term (in years) 7 years 1 month 6 days
Weighted-average discount rate 4.56%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 24,665 $ 23,530
Work in process 8,463 5,173
Finished goods and parts 68,519 64,184
Inventories $ 101,647 $ 92,887
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Inventory [Line Items]      
Inventory reserve $ (15,877)   $ (16,509)
Inventory transfers to property, plant and equipment 21 $ 456  
Supply and Offtake Agreements      
Inventory [Line Items]      
Obligation to purchase inventory 2,581    
Purchase commitment 5,775    
Inventory held at assemblers $ 537    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Balance at beginning of year, Gross $ 419,972 $ 236,149
Balance at beginning of year, Impairments (74,384) (74,384)
Balance at beginning of year, Net 345,588 161,765
Acquisitions   209,215
Dispositions   (19,471)
Acquisitions / Adjustments 2,927 0
Foreign currency translation adjustments (1,966) (5,921)
Total goodwill, Gross 415,079 419,972
Total goodwill, Impairments (74,384) (74,384)
Total goodwill, Net 340,695 345,588
Healthcare    
Goodwill [Roll Forward]    
Balance at beginning of year, Gross 121,970 101,767
Balance at beginning of year, Impairments (32,055) (32,055)
Balance at beginning of year, Net 89,915 69,712
Acquisitions   39,182
Dispositions   (15,598)
Acquisitions / Adjustments 961 (900)
Foreign currency translation adjustments (847) (2,481)
Total goodwill, Gross 120,162 121,970
Total goodwill, Impairments (32,055) (32,055)
Total goodwill, Net 88,107 89,915
Industrial    
Goodwill [Roll Forward]    
Balance at beginning of year, Gross 298,002 134,382
Balance at beginning of year, Impairments (42,329) (42,329)
Balance at beginning of year, Net 255,673 92,053
Acquisitions   170,033
Dispositions   (3,873)
Acquisitions / Adjustments 1,966 900
Foreign currency translation adjustments (1,119) (3,440)
Total goodwill, Gross 294,917 298,002
Total goodwill, Impairments (42,329) (42,329)
Total goodwill, Net $ 252,588 $ 255,673
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross $ 163,822   $ 162,043
Accumulated Amortization (117,617)   (116,208)
Net $ 46,205   45,835
Weighted Average Useful Life Remaining (in years) 8 years 6 months    
Amortization expense $ 2,678 $ 2,427  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross 52,304   53,062
Accumulated Amortization (46,076)   (45,613)
Net $ 6,228   7,449
Weighted Average Useful Life Remaining (in years) 2 years 9 months 18 days    
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 19,891   17,518
Accumulated Amortization (5,793)   (5,430)
Net $ 14,098   12,088
Weighted Average Useful Life Remaining (in years) 5 years 2 months 12 days    
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 20,947   20,448
Accumulated Amortization (10,854)   (10,438)
Net $ 10,093   10,010
Weighted Average Useful Life Remaining (in years) 18 years 10 months 24 days    
Patent costs      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 21,146   21,852
Accumulated Amortization (11,740)   (11,812)
Net $ 9,406   10,040
Weighted Average Useful Life Remaining (in years) 10 years 6 months    
Trade secrets      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 19,837   19,924
Accumulated Amortization (19,130)   (18,971)
Net $ 707   953
Weighted Average Useful Life Remaining (in years) 1 year 1 month 6 days    
Acquired patents      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 16,240   16,257
Accumulated Amortization (15,958)   (15,945)
Net $ 282   312
Weighted Average Useful Life Remaining (in years) 6 years 1 month 6 days    
Other      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 13,457   12,982
Accumulated Amortization (8,066)   (7,999)
Net $ 5,391   $ 4,983
Weighted Average Useful Life Remaining (in years) 9 years 4 months 24 days    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities - Schedule Of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 22,527 $ 39,846
Accrued taxes 8,946 19,836
Vendor accruals 6,534 9,045
Product warranty liability 3,576 3,585
Accrued professional fees 2,857 2,263
Accrued other 941 1,593
Royalties payable 877 826
Total $ 46,258 $ 76,994
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities - Schedule Of Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Long-term employee indemnity $ 5,125 $ 5,237
Long-term tax liability 6,175 6,099
Defined benefit pension obligation 8,711 8,911
Long-term deferred revenue 8,894 10,244
Other long-term liabilities 5,546 1,763
Total $ 34,451 $ 32,254
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 16, 2021
USD ($)
day
$ / shares
Feb. 27, 2019
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
$ / shares
Line of Credit Facility [Line Items]                    
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001 $ 0.001           $ 0.001
Debt issuance cost accretion     $ 664,000              
Interest paid     0 $ 1,182,000            
Forecast                    
Line of Credit Facility [Line Items]                    
Debt issuance cost accretion         $ 2,005,000 $ 2,394,000 $ 2,711,000 $ 2,695,000 $ 2,679,000  
Convertible Senior Notes Due 2026 | Convertible Debt                    
Line of Credit Facility [Line Items]                    
Principal amount $ 460,000,000                  
Interest rate (as a percentage) 0.00%                  
Net proceeds from the offering of notes $ 446,549,000                  
Discounts and commissions and offering expenses 13,481,000                  
Discounts and commissions and offering expenses, unamortized amount $ 12,492,000                  
Floating interest rate 0.594%                  
Threshold percentage of stock price trigger 130.00%                  
Threshold trading days | day 20                  
Threshold consecutive trading days | day 30                  
Threshold consecutive trading days, sale price per share (in dollars per share) | day 5                  
Consecutive trading day period | day 5                  
Threshold percentage of sales price per share 98.00%                  
Conversion price (in dollars per share) | $ / shares $ 35.92                  
Percentage of principal amount redeemed 100.00%                  
Conversion ratio 0.0278364                  
Fair value     $ 389,500,000              
Senior Credit Facility                    
Line of Credit Facility [Line Items]                    
Credit agreement term   5 years                
Credit agreement, maximum borrowing capacity   $ 100,000,000                
Term Loan Facility                    
Line of Credit Facility [Line Items]                    
Credit agreement term   5 years                
Credit agreement, maximum borrowing capacity   $ 100,000,000                
Line of Credit Facility, Interest Rate at Period End                   1.90%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Hedging Activities And Financial Instruments (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Dec. 31, 2021
Jul. 08, 2019
Term Loan Facility        
Derivative [Line Items]        
Termination of derivative instrument $ 721,000      
Not Designated as Hedging Instrument        
Derivative [Line Items]        
Foreign currency contracts   $ 46,000,000 $ 43,000,000  
Interest Rate Contract | Designated as Hedging Instrument        
Derivative [Line Items]        
Notional amount       $ 50,000,000
Floor interest rate (as a percentage)       0.00%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Schedule (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator for basic and diluted net earnings (loss) per share:    
Net income (loss) attributable to 3D Systems Corporation $ (26,799) $ 45,228
Denominator for net earnings (loss) per share:    
Weighted average shares - basic (in shares) 126,728,000 121,705,000
Dilutive effect of shares issuable under stock based compensation and other plans (in shares) 0 3,365,000
Weighted average shares - diluted (in shares) 126,728,000 125,070,000
Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares) 1,503,000 0
Net income (loss) per share - basic (in dollars per share) $ (0.21) $ 0.37
Net income (loss) per share - diluted (in dollars per share) $ (0.21) $ 0.36
Shares contingently issuable (in shares) 3,451  
Restricted Stock    
Denominator for net earnings (loss) per share:    
Dilutive effect of shares issuable under stock based compensation and other plans (in shares)   3,365,000
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Nov. 16, 2021
Dec. 31, 2021
ATM    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of shares sold (in shares)   0
Convertible Senior Notes Due 2026 | Senior Notes    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Principal amount $ 460.0  
Interest rate (as a percentage) 0.00%  
Stock price trigger (in dollars per share) $ 35.92  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis $ 425,540  
Unrealized Gains (Losses) (3,495)  
Market Value 422,044  
Cash equivalents   $ 485,521
Israeli severance funds   2,070
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 65,704  
Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 356,340  
Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 2,014  
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   485,521
Israeli severance funds   0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Israeli severance funds   2,070
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Israeli severance funds   $ 0
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 47,066  
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized Gains (Losses) 0  
Market Value 47,066  
Money market funds | Level 2 | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 47,066  
Money market funds | Level 2 | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Money market funds | Level 2 | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Certificates of Deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 2,449  
Unrealized Gains (Losses) (2)  
Market Value 2,447  
Certificates of Deposit | Level 2 | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 350  
Certificates of Deposit | Level 2 | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 2,097  
Certificates of Deposit | Level 2 | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 44,185  
Unrealized Gains (Losses) 0  
Market Value 44,185  
Commercial paper | Level 2 | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 14,555  
Commercial paper | Level 2 | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 29,630  
Commercial paper | Level 2 | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Short-Term Bond Mutual Fund | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 100,074  
Unrealized Gains (Losses) (400)  
Market Value 99,673  
Short-Term Bond Mutual Fund | Level 2 | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Short-Term Bond Mutual Fund | Level 2 | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 99,673  
Short-Term Bond Mutual Fund | Level 2 | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 231,766  
Unrealized Gains (Losses) (3,093)  
Market Value 228,673  
Corporate bonds | Level 2 | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 3,733  
Corporate bonds | Level 2 | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 224,940  
Corporate bonds | Level 2 | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Israeli severance funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis 0  
Unrealized Gains (Losses) 0  
Market Value 0  
Israeli severance funds | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Israeli severance funds | Short-term Investments and Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value 0  
Israeli severance funds | Other Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Market Value $ 2,014  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Effective income tax expense (benefit), rate (5.03%) (22.60%)
Cash paid for income taxes, net $ 8,496,000 $ 1,314
Withholding tax paid, expected to be refunded $ 6,900  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
Sep. 06, 2019
Aug. 31, 2020
subpoena
Jul. 19, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Number of subpoenas | subpoena   2  
Maximum of awards allowed to be received | $     $ 35,000
Agreement term (in years) 2 years    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Exit Activity Costs - Narrative (Details)
12 Months Ended
Dec. 31, 2020
Facility closing costs | 2020 Restructuring Plan  
Restructuring Cost and Reserve [Line Items]  
Reduction of workforce, percentage 20.00%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Exit Activity Costs - Restructuring Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Costs Incurred $ 1,028 $ 20,052 $ 21,080
Severance, termination benefits and other employee costs      
Restructuring Cost and Reserve [Line Items]      
Costs Incurred 731 12,914 13,645
Facility closing costs      
Restructuring Cost and Reserve [Line Items]      
Costs Incurred 365 6,470 6,835
Other costs      
Restructuring Cost and Reserve [Line Items]      
Costs Incurred $ (68) $ 668 $ 600
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance $ 7,173
Costs Incurred 1,028
Cost paid (6,318,000)
Non-cash adjustments 126,000
Restructuring Reserve, Ending Balance 2,009,000
Severance, termination benefits and other employee costs  
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 7,173
Costs Incurred 731
Cost paid (5,895,000)
Non-cash adjustments 0
Restructuring Reserve, Ending Balance 2,009,000
Facility closing costs  
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 0
Costs Incurred 365
Cost paid (365,000)
Non-cash adjustments 0
Restructuring Reserve, Ending Balance 0
Other costs  
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 0
Costs Incurred (68)
Cost paid (58,000)
Non-cash adjustments 126,000
Restructuring Reserve, Ending Balance $ 0
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]    
Stock-based compensation expense $ 12,658 $ 11,050
Tax benefit $ 0 $ 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 12,658 $ 11,050
Volumetric Biotechnologies, Inc.    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 1,990  
Incentive Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 4,271 $ 3,893
Restricted Stock Awards and Restricted Stock Unit Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock compensation expense $ 77,500  
Restricted Stock Awards and Restricted Stock Unit Awards | Weighted Average    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 2 years 10 months 24 days  
Restricted Stock - Performance Measures    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 0.3  
Granted (in dollars per share) $ 19.38  
Vesting period 3 years  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 2.8  
Granted (in dollars per share) $ 14.87  
Vesting period 3 years  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Restricted Stock Vesting (Details) - Restricted Stock Units (RSUs) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Vesting of restricted stock:    
Fair value of shares vested $ 37,194 $ 9,209
Tax benefit realized upon vesting $ 0 $ 0
Number of shares vested (in shares) 2,212,000 211,000
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details)
$ in Millions
Apr. 01, 2022
USD ($)
Subsequent Event | Kumovis GmbH And Titan Additive LLC  
Subsequent Event [Line Items]  
Purchase price $ 80
XML 81 ddd-20220331_htm.xml IDEA: XBRL DOCUMENT 0000910638 2022-01-01 2022-03-31 0000910638 2022-05-05 0000910638 2022-03-31 0000910638 2021-12-31 0000910638 us-gaap:ProductMember 2022-01-01 2022-03-31 0000910638 us-gaap:ProductMember 2021-01-01 2021-03-31 0000910638 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000910638 us-gaap:ServiceMember 2021-01-01 2021-03-31 0000910638 2021-01-01 2021-03-31 0000910638 2020-12-31 0000910638 2021-03-31 0000910638 us-gaap:OtherAssetsMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember 2021-03-31 0000910638 us-gaap:OtherAssetsMember 2021-12-31 0000910638 us-gaap:CommonStockMember 2021-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000910638 us-gaap:TreasuryStockMember 2021-12-31 0000910638 us-gaap:RetainedEarningsMember 2021-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000910638 us-gaap: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:TreasuryStockMember 2022-03-31 0000910638 us-gaap:RetainedEarningsMember 2022-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000910638 us-gaap:CommonStockMember 2020-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000910638 us-gaap:TreasuryStockMember 2020-12-31 0000910638 us-gaap:RetainedEarningsMember 2020-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000910638 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000910638 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000910638 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000910638 us-gaap:CommonStockMember 2021-03-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000910638 us-gaap:TreasuryStockMember 2021-03-31 0000910638 us-gaap:RetainedEarningsMember 2021-03-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000910638 2021-01-01 2021-12-31 0000910638 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2021-01-01 2021-03-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:OnDemandManufacturingMember 2021-09-20 2021-09-20 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:SimbionixUSACorporationMember 2021-08-24 2021-08-24 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:SimbionixUSACorporationMember 2021-01-01 2021-12-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:GIBBSCamCimatronMember 2021-01-01 2021-01-01 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:GIBBSCamCimatronMember 2021-01-01 2021-03-31 0000910638 ddd:ArabianIndustrialInvestmentsCompanyMember 2022-03-31 0000910638 ddd:EntachIncMember 2022-03-31 0000910638 ddd:OqtonIncMember 2021-11-01 2021-11-01 0000910638 ddd:OqtonIncMember 2021-11-01 0000910638 ddd:OqtonIncMember ddd:ProductTechnologyMember 2021-11-01 0000910638 ddd:OqtonIncMember us-gaap:TradeNamesMember 2021-11-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2022-03-31 0000910638 ddd:VolumetricBiotechnologiesIncMember 2022-01-01 2022-03-31 0000910638 ddd:VolumetricBiotechnologiesIncMember us-gaap:DevelopedTechnologyRightsMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember us-gaap:CustomerRelationshipsMember 2021-12-01 0000910638 ddd:WuxiEasywayMember 2018-12-31 0000910638 ddd:WuxiEasywayMember 2015-04-02 0000910638 ddd:WuxiEasywayMember 2017-07-19 0000910638 ddd:WuxiEasywayMember 2017-07-19 2017-07-19 0000910638 ddd:WuxiEasywayMember 2019-01-21 0000910638 ddd:WuxiEasywayMember 2019-01-21 2019-01-21 0000910638 ddd:WuxiEasywayMember 2022-01-01 2022-03-31 0000910638 ddd:WuxiEasywayMember 2021-01-01 2021-03-31 0000910638 2022-04-01 2022-03-31 0000910638 2023-04-01 2022-03-31 0000910638 us-gaap:CollaborativeArrangementMember 2022-01-01 2022-03-31 0000910638 us-gaap:CollaborativeArrangementMember 2021-01-01 2021-03-31 0000910638 ddd:HealthcareSegmentMember 2022-01-01 2022-03-31 0000910638 ddd:IndustrialSegmentMember 2022-01-01 2022-03-31 0000910638 ddd:HealthcareSegmentMember 2021-01-01 2021-03-31 0000910638 ddd:IndustrialSegmentMember 2021-01-01 2021-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember ddd:HealthcareSegmentMember 2022-01-01 2022-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember ddd:IndustrialSegmentMember 2022-01-01 2022-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember ddd:HealthcareSegmentMember 2021-01-01 2021-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember ddd:IndustrialSegmentMember 2021-01-01 2021-03-31 0000910638 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-03-31 0000910638 ddd:CorporateAndReconcilingItemsMember 2022-01-01 2022-03-31 0000910638 ddd:CorporateAndReconcilingItemsMember 2021-01-01 2021-03-31 0000910638 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000910638 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0000910638 srt:MinimumMember 2022-01-01 2022-03-31 0000910638 srt:MaximumMember 2022-01-01 2022-03-31 0000910638 2021-02-25 0000910638 srt:MinimumMember 2021-02-25 0000910638 srt:MaximumMember 2021-02-25 0000910638 stpr:CO 2021-02-25 0000910638 ddd:SupplyAndOfftakeAgreementsMember 2022-03-31 0000910638 ddd:HealthcareSegmentMember 2021-12-31 0000910638 ddd:IndustrialSegmentMember 2021-12-31 0000910638 ddd:HealthcareSegmentMember 2022-03-31 0000910638 ddd:IndustrialSegmentMember 2022-03-31 0000910638 ddd:HealthcareSegmentMember 2020-12-31 0000910638 ddd:IndustrialSegmentMember 2020-12-31 0000910638 ddd:HealthcareSegmentMember 2021-01-01 2021-12-31 0000910638 ddd:IndustrialSegmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2022-03-31 0000910638 us-gaap:CustomerRelationshipsMember 2021-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0000910638 ddd:AcquiredTechnologyMember 2022-03-31 0000910638 ddd:AcquiredTechnologyMember 2021-12-31 0000910638 ddd:AcquiredTechnologyMember 2022-01-01 2022-03-31 0000910638 us-gaap:TradeNamesMember 2022-03-31 0000910638 us-gaap:TradeNamesMember 2021-12-31 0000910638 us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0000910638 us-gaap:PatentsMember 2022-03-31 0000910638 us-gaap:PatentsMember 2021-12-31 0000910638 us-gaap:PatentsMember 2022-01-01 2022-03-31 0000910638 us-gaap:TradeSecretsMember 2022-03-31 0000910638 us-gaap:TradeSecretsMember 2021-12-31 0000910638 us-gaap:TradeSecretsMember 2022-01-01 2022-03-31 0000910638 us-gaap:PatentedTechnologyMember 2022-03-31 0000910638 us-gaap:PatentedTechnologyMember 2021-12-31 0000910638 us-gaap:PatentedTechnologyMember 2022-01-01 2022-03-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2022-03-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 2021-11-16 0000910638 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-03-31 0000910638 srt:ScenarioForecastMember 2022-04-01 2022-12-31 0000910638 srt:ScenarioForecastMember 2023-01-01 2023-12-31 0000910638 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0000910638 srt:ScenarioForecastMember 2025-01-01 2025-12-31 0000910638 srt:ScenarioForecastMember 2026-01-01 2026-12-31 0000910638 us-gaap:RevolvingCreditFacilityMember 2019-02-27 2019-02-27 0000910638 us-gaap:RevolvingCreditFacilityMember 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2019-02-27 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2021-12-31 0000910638 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-07-08 0000910638 ddd:TermLoanFacilityMember 2021-01-01 2021-03-31 0000910638 us-gaap:NondesignatedMember 2022-03-31 0000910638 us-gaap:NondesignatedMember 2021-12-31 0000910638 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 2021-11-16 0000910638 ddd:AtTheMarketEquityOfferingMember 2021-01-01 2021-12-31 0000910638 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member ddd:ShortTermBondMutualFundMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:AllOtherCorporateBondsMember 2022-03-31 0000910638 us-gaap:DepositsMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember us-gaap:DepositsMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember us-gaap:DepositsMember 2022-03-31 0000910638 us-gaap:OtherAssetsMember us-gaap:DepositsMember 2022-03-31 0000910638 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0000910638 us-gaap:ShortTermInvestmentsMember 2022-03-31 0000910638 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000910638 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000910638 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000910638 2020-08-31 0000910638 2019-07-19 0000910638 2019-09-06 2019-09-06 0000910638 us-gaap:FacilityClosingMember ddd:A2020RestructuringPlanMember 2020-01-01 2020-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-03-31 0000910638 us-gaap:EmployeeSeveranceMember 2020-01-01 2021-03-31 0000910638 us-gaap:FacilityClosingMember 2020-01-01 2020-12-31 0000910638 us-gaap:FacilityClosingMember 2021-01-01 2021-03-31 0000910638 us-gaap:FacilityClosingMember 2020-01-01 2021-03-31 0000910638 us-gaap:OtherRestructuringMember 2020-01-01 2020-12-31 0000910638 us-gaap:OtherRestructuringMember 2021-01-01 2021-03-31 0000910638 us-gaap:OtherRestructuringMember 2020-01-01 2021-03-31 0000910638 2020-01-01 2020-12-31 0000910638 2020-01-01 2021-03-31 0000910638 us-gaap:EmployeeSeveranceMember 2020-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2021-03-31 0000910638 us-gaap:FacilityClosingMember 2020-12-31 0000910638 us-gaap:FacilityClosingMember 2021-03-31 0000910638 us-gaap:OtherRestructuringMember 2020-12-31 0000910638 us-gaap:OtherRestructuringMember 2021-03-31 0000910638 ddd:IncentiveAwardsMember 2022-01-01 2022-03-31 0000910638 ddd:IncentiveAwardsMember 2021-01-01 2021-03-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000910638 ddd:RestrictedStockPerformanceMeasuresMember 2022-01-01 2022-03-31 0000910638 ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember 2022-01-01 2022-03-31 0000910638 srt:WeightedAverageMember ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember 2022-01-01 2022-03-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000910638 ddd:KumovisGmbHAndTitanAdditiveLLCMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-01 shares iso4217:USD iso4217:USD shares ddd:segment pure ddd:milestone utr:sqft ddd:day ddd:subpoena 0000910638 false Q1 2022 --12-31 P9M P1Y P1Y http://www.3dsystems.com/20220331#RightOfUseAsset http://www.3dsystems.com/20220331#RightOfUseAsset http://www.3dsystems.com/20220331#LeaseLiabilityCurrent http://www.3dsystems.com/20220331#LeaseLiabilityCurrent http://www.3dsystems.com/20220331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20220331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20220331#RightOfUseAsset http://www.3dsystems.com/20220331#RightOfUseAsset http://www.3dsystems.com/20220331#LeaseLiabilityCurrent http://www.3dsystems.com/20220331#LeaseLiabilityCurrent http://www.3dsystems.com/20220331#LeaseLiabilityNoncurrent http://www.3dsystems.com/20220331#LeaseLiabilityNoncurrent 0.0278364 10-Q true 2022-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 130337955 389270000 789657000 356340000 0 3464000 2445000 100341000 106540000 101647000 92887000 40130000 42653000 987728000 1031737000 54827000 57257000 46205000 45835000 340695000 345588000 44440000 46356000 4548000 5054000 28120000 17272000 1506563000 1549099000 8299000 8344000 57347000 57366000 46258000 76994000 5314000 7281000 33020000 28027000 150238000 178012000 447534000 446859000 45283000 47420000 2181000 2173000 34451000 32254000 679687000 706718000 0.001 0.001 220000000 220000000 130365000 128375000 130000 128000 1519242000 1501210000 -648050000 -621251000 -44446000 -37706000 826876000 842381000 1506563000 1549099000 100551000 93648000 32450000 52468000 133001000 146116000 58472000 53364000 20734000 28512000 79206000 81876000 53795000 64240000 55415000 49600000 21612000 16599000 77027000 66199000 -23232000 -1959000 -2283000 38853000 -25515000 36894000 1284000 -8334000 -26799000 45228000 -0.21 0.37 -0.21 0.36 126728000 121705000 126728000 125070000 -26799000 45228000 -101000 -181000 0 721000 -3346000 -25609000 -3495000 0 0 -6481000 -6740000 -18226000 -33539000 27002000 -26799000 45228000 9147000 9102000 12658000 12658000 11050000 439000 0 -517000 0 0 -721000 1076000 -142000 -137000 39401000 466000 -8889000 40000 0 -3173000 -15941000 8822000 -2699000 -2225000 2303000 277000 1665000 -1901000 -1552000 -8679000 -17491000 969000 -8721000 -15125000 28453000 4079000 3878000 366005000 0 6170000 0 0 54747000 9335000 0 -40000 306000 -373209000 50563000 0 21392000 2300000 4000000 10052000 2749000 -166000 -196000 -12518000 -28337000 464000 -2434000 -400388000 48245000 789970000 84711000 389582000 132956000 312000 516000 312000 0.001 0.001 128000 1501210000 0 -621251000 -37706000 842381000 2000 8696000 8694000 26728000 26728000 -26799000 -26799000 101000 101000 -3495000 -3495000 -3346000 -3346000 130000 1519242000 0 -648050000 -44446000 826876000 128000 1404964000 -22590000 -943303000 -8476000 430723000 2749000 2749000 7157000 7157000 45228000 45228000 181000 181000 721000 721000 2000 12096000 -12098000 0 -19128000 -19128000 126000 1397276000 -10492000 -898075000 -26702000 462133000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(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-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we,” “our,” or "us"). All significant intercompany transactions and balances 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%">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, 2021 (“2021 Form 10-K”). Our annual reporting period is the calendar year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. 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:112%">In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations in North America and South America (collectively referred to as ("Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the quarter ended in March 31, 2022 and 2021, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation. Based on available information and analysis as of January 1, 2021, we determined the fair value of the Healthcare and Industrial reporting units exceeded their carrying values.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate for a control premium.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All dollar amounts presented in the accompanying footnotes are presented in thousands, except for per share information. All other amounts are as stated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter ended December 31, 2021, we became aware that certain amounts related to the purchase of non-controlling interests previously presented as investing cash outflows should have been reported as financing cash outflows within the statements of cash flows. The error affected the previously issued statements of cash flows for the three, six and nine month periods within the December 31, 2021 and 2020 annual periods as well as the annual periods ended December 31, 2020 and 2019. We note that this change did not impact the as reported net increase (decrease) in cash, cash equivalents and restricted cash within the annual 2020 and 2019 statements of cash flows or the interim statements of cash flows for the years ended December 31, 2021 and 2020. We further note that this reclassification did not affect our balance sheet, statements of operations, statements of comprehensive income (loss) and statements of stockholders' equity. We evaluated the materiality, including both quantitative and qualitative considerations, of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported interim statement of cash flows for the three months ended March 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><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.698%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changed</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%">Revised</span></td></tr><tr style="height:8pt"><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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%">46,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</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%">(24,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">— </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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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-weight:400;line-height:120%">In the first quarter of 2022, we invested a portion of our excess cash in short-term investments. Our short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months at the date of purchase, certificates of deposit and short maturity bond funds and are classified as available for sale. Interest and dividends on these investments are recorded into income when earned.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All other significant accounting policies described in the Form 10-K for the year ended December 31, 2021 remain unchanged. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on the results of operations, cash flows or financial position.</span></div> <div style="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-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we,” “our,” or "us"). All significant intercompany transactions and balances 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%">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, 2021 (“2021 Form 10-K”). Our annual reporting period is the calendar year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. 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:112%">In March 2020, the World Health Organization declared the outbreak of coronavirus (“COVID-19”) a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains, and created significant volatility and disruption of financial markets. These factors have resulted in inflationary and cost pressures that have significantly increased, and continue to adversely impact, our production and distribution costs, including costs of spare parts and materials, packaging materials, and freight. We are also experiencing pressure on our supply chain due to shutdowns in China, strained transportation capacity, lack of sufficient labor availability, and manufacturing backlogs. In addition, the invasion of Ukraine by Russia in early 2022 has led to further economic disruption. While we do not operate in Ukraine and while our operations in Russia are not material, the conflict has exacerbated inflationary cost pressures and supply chain constraints which have negatively impacted the global economy and our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 pandemic, our affiliates, employees, suppliers, customers and others have been and may continue to be restricted or prevented from conducting normal business activities, including as a result of shutdowns, travel restrictions and other actions that may be requested or mandated by governmental authorities. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the COVID-19 pandemic and other factors impacting the current economic environment continued to impact our reported results for the years ended December 31, 2021 and 2020, as well as the quarter ended March 30, 2022, we are unable to predict the longer-term impact that these factors may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of a COVID-19 outbreak, actions by government authorities to contain an outbreak or treat its impact, actions by government authorities to address inflationary and cost pressures, and the severity, length and potential expansion of the conflict in Ukraine. The impacts of these uncertain global economic and geopolitical conditions could result in further supply chain disruptions, including the shortages of critical components, and continued disruptions to, and volatility in, the financial markets. Recent events surrounding the global economy, geopolitics, and the COVID-19 pandemic continue to evolve. Although we believe that we will ultimately emerge from these events well positioned for long-term growth, uncertainties remain and, as such, we cannot reasonably estimate the duration or extent of these adverse factors on our business, results of operations, financial position or cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations in North America and South America (collectively referred to as ("Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the quarter ended in March 31, 2022 and 2021, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation. Based on available information and analysis as of January 1, 2021, we determined the fair value of the Healthcare and Industrial reporting units exceeded their carrying values.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate for a control premium.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All dollar amounts presented in the accompanying footnotes are presented in thousands, except for per share information. All other amounts are as stated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter ended December 31, 2021, we became aware that certain amounts related to the purchase of non-controlling interests previously presented as investing cash outflows should have been reported as financing cash outflows within the statements of cash flows. The error affected the previously issued statements of cash flows for the three, six and nine month periods within the December 31, 2021 and 2020 annual periods as well as the annual periods ended December 31, 2020 and 2019. We note that this change did not impact the as reported net increase (decrease) in cash, cash equivalents and restricted cash within the annual 2020 and 2019 statements of cash flows or the interim statements of cash flows for the years ended December 31, 2021 and 2020. We further note that this reclassification did not affect our balance sheet, statements of operations, statements of comprehensive income (loss) and statements of stockholders' equity. We evaluated the materiality, including both quantitative and qualitative considerations, of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported interim statement of cash flows for the three months ended March 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><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.698%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changed</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%">Revised</span></td></tr><tr style="height:8pt"><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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%">46,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</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%">(24,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">— </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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 1 The following schedule depicts the effect on our previously reported interim statement of cash flows for the three months ended March 31, 2021.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><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.698%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changed</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%">Revised</span></td></tr><tr style="height:8pt"><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by investing activities</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%">46,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</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%">(24,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">— </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%">48,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 28453000 0 28453000 46563000 4000000 50563000 -24337000 -4000000 -28337000 -2434000 0 -2434000 48245000 0 48245000 In the first quarter of 2022, we invested a portion of our excess cash in short-term investments. Our short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company’s short-term investments primarily consist of investment grade bonds with a remaining maturity of less than twelve months at the date of purchase, certificates of deposit and short maturity bond funds and are classified as available for sale. Interest and dividends on these investments are recorded into income when earned.In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on the results of operations, cash flows or financial position. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) Dispositions and Acquisitions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dispositions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no dispositions for the quarter ended March 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 2021, we completed the sale of the Company’s On Demand Manufacturing business ("ODM") for $82,000, excluding certain adjustments. We recorded a gain on the sale of $38,490 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement pursuant to which the Company will provide certain information technology, corporate finance, tax, treasury, accounting, human resources and payroll, sales and marketing, operations, facilities and other customary services to support the purchaser in the ongoing operation of ODM for a period of time post-closing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Simbionix USA Corporation, which owned our global medical simulation business (“Simbionix”), for $305,000, excluding certain closing adjustments and excluding $6,794 of cash transferred to the purchaser. We recorded a gain on the sale of $271,404 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 for accumulated foreign currency translation gain previously included in Accumulated other comprehensive loss (“AOCL”), which is included within Interest and other income (expense), net, for the year ended December 31, 2021. Simbionix was included within the Healthcare segment. .</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. ("Cimatron"), the subsidiary that operated the Company’s Cimatron integrated CAD/CAM software for tooling business and its GibbsCAM CNC programming software business, for approximately $64,173, after certain adjustments and excluding $9,476 of cash amounts transferred to the purchaser. We recorded a gain on the sale o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $32,047 included within Interest and other income (expense), net on the accompanying condensed consolidated statements of operations for the three months ended March 31, 2021. Additionally, at the time of the sale, we recognized a gain of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6,481</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for accumulated foreign currency translation gain previously included in AOCL, which is included within Interest and other income (expense), net for the three months ended March 31, 2021. Cimatron would have been included within the Industrial segment.</span></div><div style="text-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/Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia'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. Once the joint venture is formed, 3D Systems will own approximately 49% and is committed to an initial investment of about $6,500. Additional future investments are contingent upon achievement of certain milestones by the joint venture. The expected impacts on the Company’s financial position, results of operations and cash flows are not 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-weight:400;line-height:112%">In March 2022, we made a $10,000 investment for an approximate 26.6% ownership in Enhatch Inc. ("Enhatch") the developer of the Intelligent Surgery Ecosystem and 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 and instrumentation design, and industry-leading production processes—will help more efficiently meet the growing demand for personalized medical devices. The expected impacts on the Company’s financial position, results of operations and cash flows are not material. The investment, including the call option and warrants, is recorded in Other Assets on the consolidated balance sheet and the fair value of each in total approximates the initial investment value. The fair value is considered level 3 based on the fair value hierarchy.</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 May 2021, we purchased Allevi, Inc. to expand regenerative medicine initiatives into medical and pharmaceutical research and development laboratories. Additionally, in June 2021, we closed the acquisition of a German software firm, Additive Works GmbH (“Additive”). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, and the impacts to the Company’s financial position, results of operations and cash flows were not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $187,482, excluding customary closing adjustments, of which $106,785 was paid in cash and the remainder was paid via the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results are reported in the Industrial segment. We incurred approximately $1,780 of acquisition related expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Oqton is a software company that creates an intelligent, cloud-based Manufacturing Operating System (MOS) platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. The Oqton acquisition will allow the Company to expand its existing additive manufacturing software suite to the entire additive industry.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for the acquisition of Oqton using the acquisition method as prescribed by Accounting Standards Codification ("ASC") 805, "Business Combinations". In accordance with valuation methodologies described in ASC 820, "Fair Value Measurement", the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Oqton acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shown below is an updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 $3,454</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%">8,344 </span></td><td style="background-color:#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%">12,600 </span></td><td style="background-color:#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%">7,300 </span></td><td style="background-color:#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%">19,900 </span></td><td style="background-color:#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%">165,611 </span></td><td style="background-color:#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%">760 </span></td><td style="background-color:#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%">6,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#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%">187,482 </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:112%">On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”), for $40,172 of which $24,814 was paid in cash and the remainder was paid via the issuance of 720 shares of the Company's common stock having a fair value on the date of issuance of $15,358. Additional payments of up to $355,000 are possible upon the attainment of seven non-financial milestones through December 31, 2030 and 2035 and the continued employment of certain key individuals from Volumetric. Any additional payments made will be paid approximately half in cash and half in shares of the Company’s common stock. The additional payments are considered compensation expense which will be recorded ratably from the time a milestone is deemed probable of achievement to the estimated time of achievement. Any compensation expense recorded will be reversed if the milestone is no longer probable of achievement. Per reassessment as of March 31, 2022, one of the seven milestones is considered probable of achievement for which $1,990 of expense was recorded in the three months ended March 31, 2022. Volumetric is part of the Healthcare reporting unit and segment. The acquisition’s near-term impact on the Company's results of operations and cash flows are expected to be dilutive. The impact of potential share issuance related to the achievement of milestones is not included in dilutive shares until the milestone is met. We incurred approximately $1,306 of acquisition related expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Volumetric’s mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. With this acquisition, 3D Systems seeks to expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems regenerative medicine group with Volumetric’s highly complementary skill sets of biological expertise and cellular engineering is expected to accelerate our core regenerative medicine strategies which include the bio-printing of human organs, additional non-organ applications and bio-printing technologies for research labs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for the acquisition of Volumetric, using the acquisition method as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shown below is the updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, as of the date of the Volumetric 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 $389</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%">3,143 </span></td><td style="background-color:#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%">Developed 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%">1,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="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%">Distributor Relationship</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%">500 </span></td><td style="background-color:#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%">1,600 </span></td><td style="background-color:#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%">37,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2022, the purchase price allocations for both Oqton and Volumetric are preliminary. The Company has performed a valuation of the fair market value of acquired assets and liabilities of both Oqton and Volumetric and continues to review and adjust the values. The Company is also reviewing the final closing balance sheets and may adjust the assets and liabilities based on its final review. The Company is also in the process of completing the final 2021 tax returns for both companies in order 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 and reviewed the valuations, the acquired balance sheets and the pre-acquisition tax returns. The final allocations could differ materially from the updated preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to tax assets and liabilities, including deferred taxes, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Acquisitions of Noncontrolling Interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $2,300 and $4,000 were paid in the first three months of 2022 and 2021, respectively.</span></div> 82000000 38490000 1 305000000 6794000 271404000 2431000 1 64173000 9476000 32047000 6481000 0.49 6500000 10000000 0.266 187482000 106785000 2553000 80697000 1780000 Shown below is an updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 $3,454</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%">8,344 </span></td><td style="background-color:#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%">12,600 </span></td><td style="background-color:#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%">7,300 </span></td><td style="background-color:#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%">19,900 </span></td><td style="background-color:#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%">165,611 </span></td><td style="background-color:#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%">760 </span></td><td style="background-color:#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%">6,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#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%">187,482 </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>Shown below is the updated preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, as of the date of the Volumetric 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 $389</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%">3,143 </span></td><td style="background-color:#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%">Developed 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%">1,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="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%">Distributor Relationship</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%">500 </span></td><td style="background-color:#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%">1,600 </span></td><td style="background-color:#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%">37,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3454000 8344000 12600000 7300000 19900000 165611000 760000 6643000 490000 7133000 187482000 40172000 24814000 720000 15358000 355000000 7 1 7 1990000 1306000 389000 3143000 1100000 500000 1600000 37659000 1194000 3424000 3424000 40172000 0.70 0.65 0.05 2300000 0.30 13500000 P4Y 2300000 4000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(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%">We account for revenue in accordance with ASC Topic 606, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, we had $154,297 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 88.0% of deferred revenue as revenue within the next twelve months, an additional 9% by the end of 2023 and the remaining balance thereafter.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include a warranty under which we provide maintenance for periods up to one year. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information on the nature, frequency and average cost of claims for each type of printer or other product as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Software does not require significant modification or customization and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or upon delivery of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of post-sale support is included as part of the initial software sale but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract-by-contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $2,432 and $1,807 related to collaboration arrangements with customers for the quarters ended March 31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also recently commenced selling software as a service whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended, and creditworthiness is determined, based on an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits, letters of credit or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenues to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, we estimate SSP using historical transaction data. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions and other observable inputs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is a regular process and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, we recognized revenue of $11,895 related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our contract liabilities at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized revenue of $14,473 related to our contract liabilities at December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with ASC Topic 606, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.”</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, we had $154,297 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 88.0% of deferred revenue as revenue within the next twelve months, an additional 9% by the end of 2023 and the remaining balance thereafter.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include a warranty under which we provide maintenance for periods up to one year. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information on the nature, frequency and average cost of claims for each type of printer or other product as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Software does not require significant modification or customization and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or upon delivery of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of post-sale support is included as part of the initial software sale but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract-by-contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $2,432 and $1,807 related to collaboration arrangements with customers for the quarters ended March 31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also recently commenced selling software as a service whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended, and creditworthiness is determined, based on an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits, letters of credit or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenues to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, we estimate SSP using historical transaction data. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions and other observable inputs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is a regular process and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, we recognized revenue of $11,895 related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our contract liabilities at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized revenue of $14,473 related to our contract liabilities at December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.</span></div> 154297000 0.880 P12M 0.09 P1Y 2432000 1807000 11895000 14473000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4) Segment Information </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, we identified two operating segments, Healthcare and Industrial.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our operating results by segment:</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.209%"/><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.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.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">Healthcare</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%">Industrial</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%">Consolidated</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%">Healthcare</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%">Industrial</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%">Consolidated</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: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="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="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"/></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%">Revenue</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 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%">64,345 </span></td><td style="background-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%">68,656 </span></td><td style="background-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%">133,001 </span></td><td style="background-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%">72,521 </span></td><td style="background-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%">73,595 </span></td><td style="background-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%">146,116 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,876 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Gross profit</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%">24,713 </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%">29,082 </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%">53,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">33,863 </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%">30,377 </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%">64,240 </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:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,825 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Segment operating income</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%">7,703 </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%">6,286 </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%">13,989 </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%">19,793 </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%">12,622 </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%">32,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General corporate expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,221 </span></td><td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Operating (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(23,232)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(1,959)</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="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Approximately 44.6% and 43.8% of sales for the quarters ended March 31, 2022 and 2021, respectively, were located outside of the U.S.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs, incentive compensation and stock-compensation.</span></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our operating results by segment:</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.209%"/><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.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.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">Healthcare</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%">Industrial</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%">Consolidated</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%">Healthcare</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%">Industrial</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%">Consolidated</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: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="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="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"/></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%">Revenue</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 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%">64,345 </span></td><td style="background-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%">68,656 </span></td><td style="background-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%">133,001 </span></td><td style="background-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%">72,521 </span></td><td style="background-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%">73,595 </span></td><td style="background-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%">146,116 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,876 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Gross profit</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%">24,713 </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%">29,082 </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%">53,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">33,863 </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%">30,377 </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%">64,240 </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:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,825 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Segment operating income</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%">7,703 </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%">6,286 </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%">13,989 </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%">19,793 </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%">12,622 </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%">32,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General corporate expense, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,221 </span></td><td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Operating (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(23,232)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">(1,959)</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="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Approximately 44.6% and 43.8% of sales for the quarters ended March 31, 2022 and 2021, respectively, were located outside of the U.S.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs, incentive compensation and stock-compensation.</span></div> 64345000 68656000 133001000 72521000 73595000 146116000 39632000 39574000 79206000 38658000 43218000 81876000 24713000 29082000 53795000 33863000 30377000 64240000 17010000 22796000 39806000 14070000 17755000 31825000 7703000 6286000 13989000 19793000 12622000 32415000 37221000 34374000 -23232000 -1959000 0.446 0.438 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(5) Leases </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RleHRyZWdpb246ZGEzNjRjNWNhYmQ0NDZlMWFmNTkzNzE5MTMyYjgzOTFfMTI2_44ad0832-caf0-4ee5-8ad6-cb847fcd7287">one</span> to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RleHRyZWdpb246ZGEzNjRjNWNhYmQ0NDZlMWFmNTkzNzE5MTMyYjgzOTFfMjY3_e5f7e0be-0807-4ad8-b2c8-c893f6ea986d">one</span> or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of the future lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our leases include variable costs. Variable costs include non-lease components that were incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</span></td><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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><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%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#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%">124</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><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%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#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%">280</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 #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%">3,703 </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%">3,204 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet classifications at March 31, 2022 and December 31, 2021 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:16.882%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.619%"/><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:11.625%"/><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, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_5bf74530-88cd-4ad4-acd2-f9786667dc02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_a584359f-afbc-4ce6-bd77-3472282a2e5b">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_473925c3-cca4-49de-b7b3-dc4dc8da3b17"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_5fc91d60-c57a-4986-b5c9-8e59f97994cd">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_5273c027-c167-452c-9f2d-8c24e5da157b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_822c14f8-d162-4d72-a445-0e94dbfa4ffa">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_532a0f0c-f227-4dde-bbd4-ac5cb81d7dcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_afb658d7-841f-46e1-93dc-e48f93305045">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_02e49d29-3bdc-4617-8006-5c39607fda02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_86e64472-4c73-45f4-99c5-97bf943c62be">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_338d20fe-c5d8-4dbd-bfed-8c1a9ee86d8d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_68e026df-d372-4889-ad9e-fd2e424bf08f">Long-term right of use liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td 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%">41,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">44,440 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,283 </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%">46,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">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: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%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</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%">7,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#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%">2024</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%">7,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 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%">769 </span></td><td style="background-color:#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%">2025</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%">5,667 </span></td><td style="background-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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">5,028 </span></td><td style="background-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%">647 </span></td><td style="background-color:#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%">Thereafter</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%">26,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">61,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">5,319 </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%">Less: imputed interest</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%">(12,659)</span></td><td style="background-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%">(766)</span></td><td style="background-color:#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%">Present value of lease liabilities</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%">49,029 </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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><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:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </span></td><td style="background-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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">53 </span></td><td style="background-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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Financing</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56%</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(5) Leases </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RleHRyZWdpb246ZGEzNjRjNWNhYmQ0NDZlMWFmNTkzNzE5MTMyYjgzOTFfMTI2_44ad0832-caf0-4ee5-8ad6-cb847fcd7287">one</span> to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RleHRyZWdpb246ZGEzNjRjNWNhYmQ0NDZlMWFmNTkzNzE5MTMyYjgzOTFfMjY3_e5f7e0be-0807-4ad8-b2c8-c893f6ea986d">one</span> or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of the future lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our leases include variable costs. Variable costs include non-lease components that were incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</span></td><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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><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%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#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%">124</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><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%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#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%">280</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 #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%">3,703 </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%">3,204 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet classifications at March 31, 2022 and December 31, 2021 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:16.882%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.619%"/><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:11.625%"/><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, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_5bf74530-88cd-4ad4-acd2-f9786667dc02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_a584359f-afbc-4ce6-bd77-3472282a2e5b">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_473925c3-cca4-49de-b7b3-dc4dc8da3b17"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_5fc91d60-c57a-4986-b5c9-8e59f97994cd">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_5273c027-c167-452c-9f2d-8c24e5da157b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_822c14f8-d162-4d72-a445-0e94dbfa4ffa">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_532a0f0c-f227-4dde-bbd4-ac5cb81d7dcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_afb658d7-841f-46e1-93dc-e48f93305045">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_02e49d29-3bdc-4617-8006-5c39607fda02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_86e64472-4c73-45f4-99c5-97bf943c62be">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_338d20fe-c5d8-4dbd-bfed-8c1a9ee86d8d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_68e026df-d372-4889-ad9e-fd2e424bf08f">Long-term right of use liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td 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%">41,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">44,440 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,283 </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%">46,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">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: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%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</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%">7,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#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%">2024</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%">7,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 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%">769 </span></td><td style="background-color:#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%">2025</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%">5,667 </span></td><td style="background-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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">5,028 </span></td><td style="background-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%">647 </span></td><td style="background-color:#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%">Thereafter</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%">26,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">61,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">5,319 </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%">Less: imputed interest</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%">(12,659)</span></td><td style="background-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%">(766)</span></td><td style="background-color:#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%">Present value of lease liabilities</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%">49,029 </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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><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:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </span></td><td style="background-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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">53 </span></td><td style="background-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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Financing</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56%</span></td></tr></table></div> P16Y 389000 80000 100000 16875000 50000 P10Y 14233000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</span></td><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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><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%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#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%">124</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><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%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#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%">280</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 #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%">3,703 </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%">3,204 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the three months ending March 31, 2022 and March 31, 2021 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><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:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><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%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </span></td><td style="background-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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">53 </span></td><td style="background-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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease terms and discount rate for our leases as of March 31, 2022, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Financing</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56%</span></td></tr></table></div> 2378000 2695000 161000 207000 53000 124000 109000 54000 1174000 280000 172000 156000 3703000 3204000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet classifications at March 31, 2022 and December 31, 2021 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:16.882%"/><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:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:11.619%"/><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:11.619%"/><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:11.625%"/><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, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_5bf74530-88cd-4ad4-acd2-f9786667dc02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0yLTEtMS01NTE2MQ_a584359f-afbc-4ce6-bd77-3472282a2e5b">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_473925c3-cca4-49de-b7b3-dc4dc8da3b17"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS00LTEtMS01NTE2MQ_5fc91d60-c57a-4986-b5c9-8e59f97994cd">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_5273c027-c167-452c-9f2d-8c24e5da157b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS02LTEtMS01NTE2MQ_822c14f8-d162-4d72-a445-0e94dbfa4ffa">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_532a0f0c-f227-4dde-bbd4-ac5cb81d7dcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS04LTEtMS02MDAxMg_afb658d7-841f-46e1-93dc-e48f93305045">Right of use assets</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_02e49d29-3bdc-4617-8006-5c39607fda02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMC0xLTEtNjAwMTI_86e64472-4c73-45f4-99c5-97bf943c62be">Current right of use liabilities</span></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_338d20fe-c5d8-4dbd-bfed-8c1a9ee86d8d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlODNiMjhhODZhODQ1MDBhM2Q5MDk0YTk1YWU2NjA1L3NlYzoxZTgzYjI4YTg2YTg0NTAwYTNkOTA5NGE5NWFlNjYwNV81NS9mcmFnOmRhMzY0YzVjYWJkNDQ2ZTFhZjU5MzcxOTEzMmI4MzkxL3RhYmxlOmRhYWRjY2FiNGMyNzRmZWZiY2M2Y2Q3ODU4ZTlhZTNkL3RhYmxlcmFuZ2U6ZGFhZGNjYWI0YzI3NGZlZmJjYzZjZDc4NThlOWFlM2RfMS0xMi0xLTEtNjAwMTI_68e026df-d372-4889-ad9e-fd2e424bf08f">Long-term right of use liabilities</span></span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td 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%">41,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">44,440 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,283 </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%">46,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40707000 7651000 41378000 42502000 7711000 43359000 3733000 648000 3905000 3854000 633000 4061000 44440000 8299000 45283000 46356000 8344000 47420000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">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: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%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</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%">7,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#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%">2024</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%">7,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 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%">769 </span></td><td style="background-color:#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%">2025</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%">5,667 </span></td><td style="background-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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">5,028 </span></td><td style="background-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%">647 </span></td><td style="background-color:#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%">Thereafter</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%">26,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">61,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">5,319 </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%">Less: imputed interest</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%">(12,659)</span></td><td style="background-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%">(766)</span></td><td style="background-color:#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%">Present value of lease liabilities</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%">49,029 </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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future minimum lease payments as of March 31, 2022 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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%">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: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%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</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%">7,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#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%">2024</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%">7,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 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%">769 </span></td><td style="background-color:#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%">2025</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%">5,667 </span></td><td style="background-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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">5,028 </span></td><td style="background-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%">647 </span></td><td style="background-color:#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%">Thereafter</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%">26,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">61,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">5,319 </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%">Less: imputed interest</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%">(12,659)</span></td><td style="background-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%">(766)</span></td><td style="background-color:#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%">Present value of lease liabilities</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%">49,029 </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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 7695000 633000 9242000 818000 7604000 769000 5667000 721000 5028000 647000 26452000 1731000 61688000 5319000 12659000 766000 49029000 4553000 2634000 2560000 53000 97000 166000 196000 P8Y7M6D P7Y1M6D 0.0544 0.0456 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(6) Inventories </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at March 31, 2022 and December 31, 2021 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:67.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.062%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">24,665 </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%">23,530 </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%">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%">8,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">68,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,647 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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%">92,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve was $15,877 and $16,509 as of March 31, 2022 and December 31, 2021, respectively.</span></div>At March 31, 2022, our obligation to repurchase inventory, included in accrued and other liabilities on our condensed consolidated balance sheets, was $2,581, relating to the sale of inventory to an assembly manufacturer and we had a commitment of $5,775 with the assembling manufacturer to purchase certain materials and supplies they acquired from third parties. At March 31, 2022, inventory held at assemblers was $537. Additionally, $21 and $456 of inventory was transferred to property and equipment during the quarters ended March 31, 2022 and 2021, respectively. <div 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, 2022 and December 31, 2021 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:67.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.062%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">24,665 </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%">23,530 </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%">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%">8,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">68,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,647 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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%">92,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24665000 23530000 8463000 5173000 68519000 64184000 101647000 92887000 15877000 16509000 2581000 5775000 537000 21000 456000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(7) Goodwill and Intangible Assets </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in goodwill:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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.525%"/><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.133%"/><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.110%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.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:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,588 </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:8pt;font-weight:400;line-height:100%">Acquisitions (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%">(961)</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%">(961)</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%">(1,966)</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%">(1,966)</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%">(2,927)</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%">(2,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,966)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Total goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,162 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,695 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The Acquisition amounts in Gross Goodwill for both the Healthcare and Industrial segments relate to purchase price adjustments for Volumetric and Oqton, respectively, which were acquired in 2021.</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.128%"/><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.379%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,765 </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:8pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,182 </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%">39,182 </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%">170,033 </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%">170,033 </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%">209,215 </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%">209,215 </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:8pt;font-weight:400;line-height:100%">Dispositions</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%">(15,598)</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="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%">(15,598)</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,873)</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="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,873)</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%">(19,471)</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="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%">(19,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</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%">(900)</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%">900 </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%">900 </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%">— </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"/></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-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,481)</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="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%">(2,481)</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,440)</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="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,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,921)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,002 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net, other than goodwill, at March 31, 2022 and December 31, 2021 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:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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.681%"/><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, 2022</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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-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%">(46,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,228 </span></td><td style="background-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%">53,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade secrets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,822 </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%">(117,617)</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%">46,205 </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%">162,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,208)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Change in gross carrying amounts consists of adjustments to the Oqton and Volumetric purchase price allocation as well as foreign currency translation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $2,678 and $2,427 for the three months ended March 31, 2022, and March 31, 2021, respectively.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in goodwill:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><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.525%"/><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.133%"/><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.110%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.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:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,588 </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:8pt;font-weight:400;line-height:100%">Acquisitions (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%">(961)</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%">(961)</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%">(1,966)</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%">(1,966)</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%">(2,927)</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%">(2,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,966)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Total goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,162 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,107 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,695 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The Acquisition amounts in Gross Goodwill for both the Healthcare and Industrial segments relate to purchase price adjustments for Volumetric and Oqton, respectively, which were acquired in 2021.</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.128%"/><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.379%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,765 </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:8pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,182 </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%">39,182 </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%">170,033 </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%">170,033 </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%">209,215 </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%">209,215 </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:8pt;font-weight:400;line-height:100%">Dispositions</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%">(15,598)</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="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%">(15,598)</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,873)</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="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,873)</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%">(19,471)</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="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%">(19,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</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%">(900)</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%">900 </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%">900 </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%">— </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"/></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-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,481)</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="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%">(2,481)</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,440)</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="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,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,921)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,002 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 121970000 32055000 89915000 298002000 42329000 255673000 419972000 74384000 345588000 961000 961000 1966000 1966000 2927000 2927000 -847000 -847000 -1119000 -1119000 -1966000 -1966000 120162000 32055000 88107000 294917000 42329000 252588000 415079000 74384000 340695000 101767000 32055000 69712000 134382000 42329000 92053000 236149000 74384000 161765000 39182000 39182000 170033000 170033000 209215000 209215000 15598000 15598000 3873000 3873000 19471000 19471000 -900000 -900000 900000 900000 0 0 -2481000 -2481000 -3440000 -3440000 -5921000 -5921000 121970000 32055000 89915000 298002000 42329000 255673000 419972000 74384000 345588000 Intangible assets, net, other than goodwill, at March 31, 2022 and December 31, 2021 are summarized as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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.681%"/><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, 2022</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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-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%">(46,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,228 </span></td><td style="background-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%">53,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade secrets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,822 </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%">(117,617)</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%">46,205 </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%">162,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,208)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,835 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Change in gross carrying amounts consists of adjustments to the Oqton and Volumetric purchase price allocation as well as foreign currency translation.</span></div> 52304000 46076000 6228000 53062000 45613000 7449000 P2Y9M18D 19891000 5793000 14098000 17518000 5430000 12088000 P5Y2M12D 20947000 10854000 10093000 20448000 10438000 10010000 P18Y10M24D 21146000 11740000 9406000 21852000 11812000 10040000 P10Y6M 19837000 19130000 707000 19924000 18971000 953000 P1Y1M6D 16240000 15958000 282000 16257000 15945000 312000 P6Y1M6D 13457000 8066000 5391000 12982000 7999000 4983000 P9Y4M24D 163822000 117617000 46205000 162043000 116208000 45835000 P8Y6M 2678000 2427000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(8) Accrued and Other Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at March 31, 2022 and December 31, 2021 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:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,527 </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,846 </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%">8,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%">19,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">46,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,994 </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%">Other long-term liabilities at March 31, 2022 and December 31, 2021 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:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125 </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%">5,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">5,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">34,451 </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,254 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at March 31, 2022 and December 31, 2021 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:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,527 </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,846 </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%">8,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%">19,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">46,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,994 </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> 22527000 39846000 8946000 19836000 6534000 9045000 3576000 3585000 2857000 2263000 941000 1593000 877000 826000 46258000 76994000 <div 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 long-term liabilities at March 31, 2022 and December 31, 2021 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:69.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term employee indemnity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125 </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%">5,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit pension obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">8,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">5,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">34,451 </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,254 </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> 5125000 5237000 6175000 6099000 8711000 8911000 8894000 10244000 5546000 1763000 34451000 32254000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(9) Borrowings </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Convertible Notes</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 November 16, 2021 the Company issued $460,000 in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 (the “Notes”) pursuant to an Indenture, dated November 16, 2021 (the “Indenture”), between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $446,549 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,481 for which $12,492 is unamortized at March 31, 2022. The annual effective interest rate of the Notes is 0.594% when</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including purchasers' discounts and commissions and offering expenses incurred by the Company. The Notes are senior, unsecured obligations of the Company, will not bear regular interest and the principal amount of the Notes will not accrete. The Notes will mature on November 15, 2026, unless earlier redeemed, repurchased or converted in accordance with the terms of the Notes. The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such quarter), if the last reported sale price of the Company’s common stock, par value $0.001 per share (the “Common Stock”), is greater than or equal to 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2)during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of the Common Stock, or a combination of cash and shares of the Common Stock, at the Company’s election, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. The Notes have an initial conversion rate of 27.8364 shares of Common Stock per $1 principal amount of Notes (which is subject to adjustment in certain circumstances). This is equivalent to an initial conversion price of approximately $35.92 per share. The conversion rate is subject to customary adjustments under certain circumstances in accordance with the terms of the Indenture. Holders of the Notes have the right to require the Company to repurchase for cash all or a portion of their Notes at 100% of their principal amount, plus any accrued and unpaid special interest, upon the occurrence of a Fundamental Change. The Company is also required to increase the conversion rate for holders who convert their Notes in connection with a Fundamental Change or convert their Notes that are called for redemption, as the case may be, prior to the maturity date. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after November 20, 2024 and before the 41st scheduled trading day immediately preceding the maturity date, but only if the last reported sale price per share of the Common Stock has been at least 130% of the conversion price then in effect for a specified period of time. The Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s existing and future indebtedness that is expressly subordinated in right of payment to the Notes; rank equal in right of payment to any of the Company’s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company’s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants. At March 31, 2022 the fair value of the Notes is $389,500. This is based on the quoted market price where the volume of activity is not active and thus this is deemed a level 2 fair value measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $664 of debt issuance cost accretion in the first quarter of 2022. Debt issuance cost accretion of $2,005, $2,679, $2,695, $2,711 and $2,394 are expected to be incurred in the remaining nine months of 2022 and in 2023, 2024, 2025 and 2026, 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">Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a 5-year $100,000 senior secured revolving credit facility (the “Senior Credit Facility”) to support working capital and general corporate purposes. The Senior Credit Facility also included a 5-year $100,000 senior secured term loan facility (the “Term Facility”) that was fully repaid and terminated in the first quarter of 2021. Effective August 24, 2021, we terminated the 5-year $100,000 Senior Credit Facility. The Senior Credit Facility contained customary covenants, some of which required us to maintain certain financial ratios that determine the amounts available and terms of borrowings and events of default. We were in compliance with all covenants through the date of termination.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Senior Credit Facility were subject to interest at varying spreads above quoted market rates and a commitment fee was paid on the total unused commitment. The interest rate on the Senior Credit Facility was 1.9% at December 31, 2020. On January 1, 2021, the Company completed the sale of Cimatron. A portion of the proceeds from the sale were used to repay the outstanding balance on the Term Facility. The Term Facility was fully repaid and terminated in the first quarter of 2021. Concurrent with the repayment of the Term Facility, we terminated the interest rate swap. See Note 10 for additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash interest paid on our borrowings in the first quarter of 2022 and 2021 was $0 and $1,182, respectively.</span></div> 460000000 0 446549000 13481000 12492000 0.00594 0.001 1.30 20 30 5 5 0.98 35.92 1 1.30 389500000 664000 2005000 2679000 2695000 2711000 2394000 P5Y 100000000 P5Y 100000000 P5Y 100000000 0.019 0 1182000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(10) Hedging Activities and Financial Instruments </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Designated as Hedging Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Rate Swap Contract</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2019, we entered into a $50,000 interest rate swap contract, designated as a cash flow hedge, to minimize the risk associated with the variability of cash flows in interest payments from variable-rate debt due to fluctuations in the one-month USD-LIBOR, subject to a 0% floor, through February 26, 2024. Changes in the interest rate swap were expected to offset the changes in cash flows attributable to fluctuations of the one-month USD-LIBOR for the interest payments associated with our variable-rate debt.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2021, in connection with the repayment and termination of the Term Facility, we terminated the interest rate swap agreement and recorded a $721 expense for the three months ended March 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no derivatives designated as hedging instruments on our balance sheet at March 31, 2022 or December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business in various countries using both the functional currencies of those countries and other currencies to effect cross border transactions. As a result, we are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our balance sheet and those of our subsidiaries in order to reduce these risks. When appropriate, we enter into foreign currency contracts to hedge exposures arising from those transactions. We have elected not to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” and therefore, all gains and losses (realized or unrealized) are recognized in Interest and other expense, net in the condensed consolidated statements of operations and comprehensive income (loss). Depending on their fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued liabilities on the condensed consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $46,000 and $43,000 in notional foreign exchange contracts outstanding as of March 31, 2022 and December 31, 2021, respectively. The fair values of these contracts were not material.</span></div>We translate foreign currency balance sheets from each international businesses’ functional currency (generally the respective local currency) to U.S. dollars at end-of-period exchange rates, and statements of earnings at average exchange rates for each period. The resulting foreign currency translation adjustments are a component of other comprehensive income (loss). We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars. 50000000 0 721000 46000000 43000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(11) Net Income (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:112%">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the vesting of restricted stock and restricted stock units, except in such case when their inclusion would be anti-dilutive.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator for basic and diluted net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Net income (loss) attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,228 </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"/><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Denominator for net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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%">3,365 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares - diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,070 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Anti-dilutive shares of stock based compensation awards which are excluded from the dilutive shares above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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.21)</span></td><td style="background-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.37 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:7pt;font-weight:400;line-height:112%">(1) The dilutive impact of share awards for the three months ended March 31, 2021 is 3,365 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options. Because we had a net loss in the first quarter of 2022, dilutive shares are deemed ant-dilutive.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:112%">(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 2. Additionally, it excludes 3,451 shares which are deemed fully or partially repurchased based on the calculation which requires certain assumptions regarding the assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2021, the Company issued $460.0 million in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 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, the conversion price of the Notes. For the quarter ended Quarter Ended March 31, 2022, the Notes were anti-dilutive on a stand-alone basis because the average share price during the quarter ended March 31, 2022 did not exceed the conversion price and because we had a net loss for the quarter.</span></div><div><span><br/></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 August 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) under which we could have issued and sold, from time to time, shares of our common stock. On January 6, 2021, following the closing of the sale of Cimatron and the receipt of the related purchase price proceeds, the Company terminated the ATM Program. No shares of our stock were issued under the ATM Program in 2021.</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:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator for basic and diluted net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Net income (loss) attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,228 </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"/><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Denominator for net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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%">3,365 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares - diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,070 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Anti-dilutive shares of stock based compensation awards which are excluded from the dilutive shares above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;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.21)</span></td><td style="background-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.37 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:7pt;font-weight:400;line-height:112%">(1) The dilutive impact of share awards for the three months ended March 31, 2021 is 3,365 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options. Because we had a net loss in the first quarter of 2022, dilutive shares are deemed ant-dilutive.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:112%">(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 2. Additionally, it excludes 3,451 shares which are deemed fully or partially repurchased based on the calculation which requires certain assumptions regarding the assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options.</span></div> -26799000 45228000 126728000 121705000 0 3365000 126728000 125070000 1503000 0 -0.21 0.37 -0.21 0.36 3365000 3451 460000000 0 35.92 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(12) 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 the 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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - One or more inputs are unobservable and significant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents, short-term investments and Israeli severance funds are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Fair Value Measurements as of As of March 31, 2022</span></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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Market 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="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%">Other Assets</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: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%">47,066 </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%">47,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,066 </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%">— </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: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%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">44,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">44,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-Term Bond Mutual Fund</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,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">99,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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%">231,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,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%">3,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%">224,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Israeli severance funds</span></div></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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Total Investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">425,540</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;border-bottom: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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">422,044</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">65,704</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">356,340</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">2,014</span><span style="color:#000000;font-family:'Times 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;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><br/></span></div><div style="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, 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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli severance funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Money market funds at December 31, 2021 are recorded in cash and cash equivalents.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.</span></div>In addition to the assets and liabilities included in the above table, certain of our assets and liabilities are measured at fair value on a non-recurring basis. This includes goodwill and other intangible assets which are measured at fair value at acquisition and adjusted to fair value only if their fair value falls below the initial fair value. For further discussion on the valuation techniques and inputs used in the fair value measurement of goodwill and other intangible assets, see Notes 1, 2 and 7. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Fair Value Measurements as of As of March 31, 2022</span></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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Market 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="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%">Other Assets</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: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%">47,066 </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%">47,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,066 </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%">— </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: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%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">44,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">44,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-Term Bond Mutual Fund</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,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">99,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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%">231,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,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%">3,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%">224,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Israeli severance funds</span></div></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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Total Investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">425,540</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">(3,495)</span></td><td style="background-color:#cceeff;border-bottom: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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">422,044</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">65,704</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">356,340</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 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;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom: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:700;line-height:100%">2,014</span><span style="color:#000000;font-family:'Times 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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli severance funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Money market funds at December 31, 2021 are recorded in cash and cash equivalents.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.</span></div> 47066000 0 47066000 47066000 0 0 2449000 -2000 2447000 350000 2097000 0 44185000 0 44185000 14555000 29630000 0 100074000 -400000 99673000 0 99673000 0 231766000 -3093000 228673000 3733000 224940000 0 0 0 0 0 0 2014000 425540000 -3495000 422044000 65704000 356340000 2014000 485521000 0 0 485521000 0 2070000 0 2070000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(13) Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We 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, 2022.</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%">For the quarter ended March 31, 2022, the Company’s effective tax rate was (5.03)%. For the quarter ended March 31, 2021, the Company’s effective tax rate was (22.6)%. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2022, is primarily driven by a full valuation allowance in various jurisdictions. The difference between the statutory tax rate and the effective tax rate for the quarter ended March 31, 2021, is primarily driven by the reduction of a liability for uncertain tax positions and the presence of a full valuation allowance in various jurisdictions. Cash paid for income taxes, net, in the first quarter of 2022 and 2021 was $8,496 and $1,314, respectively, of which $6,900 was withholding tax paid in the first quarter of 2022 which is expected to be refunded within the next twelve months.</span></div> -0.0503 -0.226 8496000000 1314000 6900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(14) Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease certain of our facilities and equipment under non-cancelable operating and finance leases. See Note 5.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an inventory purchase commitment with an assembling manufacturer. See Note 6 for additional information regarding this inventory purchase commitment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">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 Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed a final disclosure with OFAC on May 20, 2020. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and will continue to fully cooperate with the U.S. Department of Justice in the related investigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who will report to the Air Force on our compliance with the terms of the Company’s Ethics &amp; Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early on August 12, 2021 after the monitors found that we had satisfied the requirements of the Administrative Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate resolution of these matters, we have incurred and expect to continue to incur significant legal costs and other expenses in connection with responding to the U.S. government agencies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align: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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its current and former executive officers have been named as defendants in a consolidated putative stockholder class action lawsuit pending in the United States District Court for the Eastern District of New York. The action is styled In re 3D Systems Securities Litigation, No. 1:21-cv-01920-NGG-TAM (E.D.N.Y.) (the “Securities Class</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Action”). On July 14, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the “Amended Complaint”) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and SEC Rule 10b-5 promulgated thereunder by making false and misleading statements and omissions, and that the current and former executive officers named as defendants are control persons under Section 20(a) of the Exchange Act. The Amended Complaint was filed on behalf of stockholders who purchased shares of the Company’s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 2022. 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 a subpoena 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 Bohuhs 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against 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. Defendants’ deadline to answer, move to dismiss or otherwise respond to the complaint in the Bohus Action is June 24, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all 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> 2 2 35000 P2Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(15) Restructuring and Exit Activity Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no restructuring or exit activity for the three months ended March 31, 2022. </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 August 5, 2020, we announced, in connection with the new strategic focus, a restructuring plan intended to align our operating costs with current revenue levels and to better position the Company for future sustainable and profitable growth. The restructuring plan included a reduction of nearly 20% of our workforce, with the majority of the workforce reduction completed by December 31, 2020. We completed the restructuring efforts in the second quarter of 2021. Cost reduction efforts included reducing the number of facilities and examining every aspect of our manufacturing and operating costs. We incurred cash charges for severance, facility closing and other costs, primarily in the second half of 2020, and continued to incur additional charges through the second quarter of 2021, when we finalized all the actions to be taken. We also divested parts of the business that did not align with this strategic focus. See Note 2.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during the three months ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Costs Incurred Through March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liabilities at March 31, 2021 related to these costs were principally recorded in accrued expenses in the condensed consolidated balance sheets and were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during three months ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost paid during March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-cash adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability at March 31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance, termination benefits and other employee costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,173 </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%">731 </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,895)</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%">2,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">7,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </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%">(6,318)</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%">126 </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%">2,009 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.20 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during the three months ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Costs Incurred Through March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,080 </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> 12914000 731000 13645000 6470000 365000 6835000 668000 -68000 600000 20052000 1028000 21080000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liabilities at March 31, 2021 related to these costs were principally recorded in accrued expenses in the condensed consolidated balance sheets and were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:26.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs Incurred during three months ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost paid during March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-cash adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability at March 31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance, termination benefits and other employee costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,173 </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%">731 </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,895)</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%">2,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">7,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </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%">(6,318)</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%">126 </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%">2,009 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7173000 731000 5895000000 0 2009000000 0 365000 365000000 0 0 0 -68000 58000000 126000000 0 7173000 1028000 6318000000 126000000 2009000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(16) Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Presented below is a summary of the stock-based compensation cost and associated tax benefit included in the accompanying consolidated statements of operations:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above expense for the first three months of 2022 and 2021 is $4,271 and $3,893, respectively, pertaining to annual incentive compensation which is paid in company shares. Additionally, the above expense for the first three months of 2022 includes $1,990 related to the Volumetric contingent consideration milestones as discussed in Note 2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first three months of 2022 the Company granted 2.8 million shares of restricted stock which had a weighted average grant date fair value of $14.87 per share. The restricted stock awards generally vest ratably over three years, except for those awards granted to settle the accrued incentive compensation liability at December 31, 2021 for which the awards vested immediately. Additionally, the Company granted 0.3 million shares of performance-based awards whereby the number of shares that ultimately vest are based on the achievement of certain non-market-based 2022 performance metrics which, if achieved, the awards will vest over three years from the grant date. The weighted average grant date fair value of these performance-based awards was $19.38 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%">Unrecognized stock-based compensation expense at March 31, 2022 was $77,500 which is expected to be recognized over a weighted average period of 2.9 years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information relating to restricted stock vesting:</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:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt;text-indent:0.9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Vesting of restricted stock:</span></div></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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Fair value of shares vested</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:0.9pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Tax benefit realized upon vesting</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:0.9pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Number of shares vested</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:0.9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Presented below is a summary of the stock-based compensation cost and associated tax benefit included in the accompanying consolidated statements of operations:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12658000 12658000 11050000 0 0 4271000 3893000 1990000 2800000 14.87 P3Y 300000 P3Y 19.38 77500000 P2Y10M24D The following tables summarize information relating to restricted stock vesting:<table 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:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt;text-indent:0.9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Vesting of restricted stock:</span></div></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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Fair value of shares vested</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:0.9pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Tax benefit realized upon vesting</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:0.9pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Number of shares vested</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:0.9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37194000 9209000 0 0 2212000 211000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(17) 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 April 1, 2022, we completed the acquisitions of Kumovis GmbH ("Kumovis") and Titan Additive LLC ("Titan") for a combined all cash purchase price of $80,000, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit into our personalized healthcare operations. The combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.</span></div> 80000000 EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .DXJE0'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 " #I.*I40LH2ENX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G61+%<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?-NPI@:@%,#5/ M#*>I:^$*F&&$T:?O MJ%6*I_8DL'V#DY);>DQG&LQU7)Y1T$O#T]OI1U*] &W:9_+K:WN\>F&IXTU1\70F^$T+R.\G7[[/K#[^KL!^LV[M_ M;'P15"W\N@OU!5!+ P04 " #I.*I4F5R<(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 .DXJE3!<>(71P4 'H5 8 >&PO=V]R:W-H965T&UL ME5A=<^(V%'W>_@H-T\<0VQ(D88]:V6%D.X=_W M2@8[R9AK]R7XZYX<74GGW*OQ3JH?>22$)J]IDN77O4CK[6?'R8-(I#P_EUN1 MP9NU5"G7<*LV3KY5@H\WO'!(MY$VCQP)N,MWXBET']LYPKNG HEC%.1Y;',B!+KZ][4^^PS M:@+L%W_&8I>_N29F*,]2_C W]^%USS6,1"(";2 X_+P(7R2)00(>/P^@O>I_ MFL"WUT?T.SMX&,PSSX4OD[_B4$?7O:L>"<6:%XE>R-T7<1C0T. %,LGM7[(K MOQT,>B0HP0P.Q 2V9V6#.N M^62LY(XH\S6@F0N;&QL-HXDS,XU+K>!M#'%ZXLL7H<@<9HST21YQ)?*QHP'8 MO':" \A-"4)/@##R(#,=Y>0V"T7X/MX!0A4K>F1U0U' !Z[."?/."'4I;>#C MMX7OB3MLBG['AE4Y8A:.H3GZ9_J<:P7+[E\$\(BV'%8MB-Q?>"*RU4LB<+L95*-S'"H;0J!,+HHF)TT8W17*A8 MAF9!$5C7C2G"D8Y+Z)=/GUJ6P67%[;+CG"D.,F95Z'2Z<*PU3W(L7U<5IRL4 MYS;3L=Z3NS@1Y%N1/@O5Q 7'<%VOSP:4N@B?4<5GU(7/0FQBLUD@6=]XVCA[ M. Z;D>736*3+++9"C87\P8!X; M8GO!HS5#VH7A- S!,O*SXP7Y"M^1QZPY=S@D8XRL(B4$@=G?YUJD.?%C%238 M3O%J%??8_V+LFSN8\97<98UL<;B%#'Z0+W&28.1J/_!P1?](KEJ/.N?0Q:K5)>+BT?Z0VE[GF"?D[WI[>)#@B'5TR3&V\VBX\7.7M'$ZA?CU- M!0>X+BLKV(-IB#71/ @ M(D'"\^;*#D?Q99J"ZBPUK/8SLN6*O/"D$.17]QQ\@VRA,+)5(T:Y-@\/5WTP MUC#.-K#YTV>9-++% 6:S&59]UAY!<14WIE6E3KP&$<^@0(8\[*(8GBAK;T)] MK'4/I6T+]M,2\PA:>P3MY!%^H92I2LI2Q*8/M*-HG.P6Q*>/Q?][9K4WT$[> M<)]!CLH^S11Q_$BUD1F.V,*L]@#:R0-,O016#Q*[D6K?R ?'^)AYS&;L<#8=CYZ6)5NT&M%.CX,/V4V!4]]"HOY+? M17.NVOH%UQUY[@6[PA)6BS[%-7L*/55H^ZJ[A#?EY:8%H&WN6"W[K*5X/W9X M=W%N[;QL0N_@<>,&;('[[F&L:IUGN"I_9/4DP(5/<\+!VHY$:HUGN"(?;>=%5/JX/%J3U.<^K/RU/)!VX$ M+">)6$.H>WX)>TV5!WWEC99;>U;V++66J;V,! ^%,A_ ^[64^GAC_D%UW#KY M#U!+ P04 " #I.*I4)?#=]'\& #G&0 & 'AL+W=O3\>??P@ZQ]J)80FCV51J9/12NOU M^\E$92M13$1T]?_ MOUOIYH/)['C-[\1W$FBJ+QA#I^[IR.NFOG[W_V0:/P=QR)?#S].)[WE=='A-$Q@0# ,OS,/_Q<9-UP^G+X M!"/OPHX]'UGEDKA(YRX M"R?VAO,9LUQI6>?"FN78\E :A\E FVDVA31US(6DDY9XI5W78LWS!1&/R >% M66W2*/5*U%B$]I>(37AB* H#RH:SPV(%<<3LNM-.=^K5?2,U+]X@,363EB8) MI .-IAD-&$V8([O33N7TE>PB=FO]U&:U*0GK9JFU4]DF=FJHB,(4AO/ 8I6 MJR;0H.=!\,HDU;RZRW&I[=+IE+ES].*-QA!$ YTVLRAED4/H'KBH5^A?4BX> M\J*P2J-FQ0J#>&IHL]E%49HZQ/58H> 5UVZ'FC*U4<(S+7=>7N0&_PV7CLTL MQA+L4-FCBOI9=2Z6 E?. NM_)DM!-'_H'U;8,>>19@!(A46(V%&@S#*?!=.J0 MV+.'QF_:Z10YO\V+7".$?-L=VI.#^M'Q[+C>G_)[3['FPX1!"GLQ[I)AL6*A M:R[UR*!^9G2[BC5_:K845H$F":*$&2RVF\6NA=GS@OJ!@1+K#:[+GL*O)=2D M =;BR%B=IED23Z>.E$(/#?!#XZQM5%#F0JRERNV+ $P01(R& XD6*^0T=2CL M:0%^6G2EKA:X"=M87SI8:, "HXA8S" -P$%>V&M%_,QXN9=YY86#B02L*,"& M;]QFEZ0!=90\Z-D!?G9\D=7=MGE8B%O=;YA6OLKRZ(YE4C@EA(4J8 M1,R8$C:[.(T<-1%ZJH"?*GT,OU*\P(1(&$$Z+.4VLR0$1P\!/6O SQH;M)\5 M/UGUFDP!F@Y;'JM5XMB>0X\=\/<\5V^I7F#V-%CG(T.BQ0S M;F GF#@)]AV MX;VFT811G$SC=(@$BUT2Q EU;"FAQQ;XL74FRS+?]NC;\P59:5Q> A<9]FOO M+J46A(9_6+5[/3_5FF?B9+3>M=6C&;$=SOP/CEY&WQ,1IM[MRUS+[,=* M%@M1J[;C3SZTG91^\A[:] 1CKQ ,LRLKHIK'C,E!(8Y >2*]6P&CO>,8NC]MU02,+1=Z)D;YK]P[PB&5_G./FM0DW,T8A.(82A6)LA$H8Z2AWK MBA$L>99;.Q-F,NXP#M,@,M)J,P0*D6-[P?8._?PTW%>Z M.S:1):Z!57/@?8](DDED-;2W99.\4OOD) MY"NO[_)*D4(L<61PE*"C>ONKPO9&RW5[,'\K->Z>V\N5X"B_,<#OEQ)K^NZF M.>OO?MN9_0=02P,$% @ Z3BJ5+&W"":Y @ $@< !@ !X;"]W;W)K M2VL7#B8#LM[-?/=DJ4T@?0#\VU?<_Q.3?.=;1B_$ED !*]Y+00?2N3LCRW M;9%DD&/18244:F7.>(ZE&O*%+4H..#6@G-J>X_3L')/"&D1F;LH'$:LD)05, M.1)5GF/^>@&4K?J6:[U-W)-%)O6$/8A*O( 8Y&,YY6ID-RPIR:$0A!6(P[QO M#=WS4:CS3<(? BO1BI%V,F/L20^NT[[E:$% (9&: :O'$D9 J292,I[7G%:S MI0:VXS?V2^-=>9EA 2-&_Y)49GWKS$(IS'%%Y3U;7<':3U?S)8P*\X]6=6[X MTT)))23+UV"E("=%_<0OZSJT &ZP!^"M =YG ?X:X!NCM3)C:XPE'D2WOV_XUY!_GN*?(7P#)^_KQP5UT81 M%@*D.#_ Z#>,OF$,]C .DX15A13JR"= EGA&X53% O@2=M:KINL9.OT-+@=^ MT LB>]FNRG:2%P3=)FE#:= H#0YZCR5+GC)&4^#B^[G MXSCNN\I\E+4AOM>([WU!O)$H$*YDQCCY!ZDQ4<_N5%Z3=]MO2W59\WNG_C.9 M&P["QD'X=0=$B.IC]>&6)M=W_%YW6_V.3._,#[O;ZNU6Q]*WA6H#"U((1&&N ML$XG5"2\[L#U0++2-+$9DZHEFC!3EQ9PG:#6YXS)MX'NB\TU./@/4$L#!!0 M ( .DXJE21B-ZM- 4 %P4 8 >&PO=V]R:W-H965T&ULK5AM3^,X$/XK5K4?0&)I;.<5024H[!W2\B+*WGXVC=M&F\0]VRWLO[_) M2Y.0.%Y.NT*B<3+S^)GQ>&;L\UDO5&%R^FL_,M6_,%U]^VCQ)&TP8E3C*>JT3D2/+5Q>02 MG\TI*11*B7\2_JHZSZ@PY46('\7@-KZ8. 4CGO*E+B 8_.SYG*=I@00\_JU! M)\VC'EABL]%^CV)]>9B$DY0S%=LE^HG\?HWKPWR"KRE2%7Y M'[W6LLX$+7=*BZQ6!@99DE>_[*UV1$GM] M^0R#Q3/\W-WA.Y'JCT$T>\_B]_A1,:^PC!_NNB!7P MCLE31/$)(@XA!C[SCZMC"QW:N)N6>'0$[XGO>;[C9Q8HMX%R2RAW!.I9:);" M3BH!39ZNU/U2O=C-^QFFU'' C'W7 08QU\?8;\3>L?,:=I[5T+E0&HD54BSE MRF:NWP#Z'S!WV84U&5V!>!UK@H@X?L_FH52(PV#$Y*!A&%@9_B6%4F@KQ2K1 M)FK!8%*/!I'7HS:4\EWB.F9J84,MM*[&PY9+II-\C?@;% !E7Y*H08VL!B\@ M^0+F"5KS'/!3!'L>L1BR5*)T,=_>&)?1T ^>B_M^&$JYD>^,^ $[;;ISK)R? MN.),+CC5$E+E5BI?BTB?R5%=J KYII#T=+EZ@N]X1(=U6X]ALJU%!E')RCGYG"@!O(DI'WN0S$:AAX= MX=ZF>VS/]T>%DQN6+QQ:.'X8:?8V$A>N@;/G#7:;08[Z8>2.D&ZK /;LI!^E MV"=%SW<,E',.J1$!\5_S]@P!0$*W3WLH%E(ZQKHM-=A>:^ZA?3Y*.^XV4O0' MA?,S\8/.9JHY#N5<#^)FA&1;;7!@S>D#D@BV'A3(+(/NN&S.;#D>MZ4#AU9G M7#&5+-$1]'6Q2%,F53E/.<&QT2\57-CUBW-*^FV'0$<>ZBM_+7QX):_UW#[SA0 M$_J^&\I%U'='\A9IDROQ_\S)@+2ID-@[[P^>#8BA P_=H-]\F,0H6#YB>)M( MB3V1+KC<)\L^M?=@;9XCT>_&#&V3$+4WQ;^,&3IL<2EQ/:?G.8.81UQ_)&1H MF[LH_C,A0]M$0^V)YH,A4Z-T-P%Q MKO0TQBH=[<[)M=)KE#*5P#IG :P&+*ZRJH& M6FS+VZ 7H;7(RL<-9S&7A0!\7PFA#X-B@N9"&PO=V]R:W-H965T&ULG59;;^(X M%/XK5C0/K30TB1,"5(#4 J-!F@)JZ.S#:A_5.4!(;I3RSL>,$=DY29HV'9FTEQD.^5UG*Z$H@N<]S(GX_THP?1Y9KO2\\ MI]M$Z05[/-R1+0VI>MFM!,SLRDJ3)& MFLHKY[_T9!Z/+$@$YIEVA+@^*+I^-WZ-T,>R+P2 M22<\^R.-53*R^A:*Z8;L,_7,C]]I2:BK[44\D^:+CJ6L8Z%H+Q7/2V5 D*>L M^).W,A G"F"G7@&7"OA2P6]0\$H%SQ MD!E:4Z+(>"CX$0DM#=;TP,3&: .; ME.EC#)6 W13TU'BR7$QGBW V13 *ES_FTX[\RIUO MW/D-[A90 VXR+N4MG(LV7WX)7]=Q+V)2(]-WZR/2J]#U6M%-J4@/1-HH*G*([H&V),*@!K@_ MZ%X OY9RZC&[SD=9=OYWA.'YC#(B9;I)HV*A@R3)J*DK*3QMHOX42I=MN5(C M$OA-:>V>/#)N*YLU5Y#)O/'"GU_T6NSN]4D$/?\*?XV8V\O?D[%UC1#$C#NF2H>R6JU:K@>3)MQ ML?ZH&S'337R8*;HX> *W4']01C=@TKGK06!%T1@5$\5WIK=XY0HZ%3-,H)FD M0@O _H9S]3[1#JKV=/P?4$L#!!0 ( .DXJE3%KT^KM < !\? 8 M>&PO=V]R:W-H965T&ULI5E=;]NX$OTKA+$/*5#7(BG)4I$$ M2)/T;H$V">KV[K,LT;9N9=%+TDZSOWZ'E"(Y(JG$N"^V/H;DF>',G!GQ_)&+ M7W+#F$*_MU4M+R8;I78?9S.9;]@VDQ_XCM7P9L7%-E-P*]8SN1,L*\R@;34C M01#/MEE93R[/S;,'<7G.]ZHJ:_8@D-QOMYEX^L0J_G@QP9/G!]_+]4;I![/+ M\UVV9@NF?NX>!-S-NEF*A&6 D_ENR1WETC;0J2\Y_ MZ9LOQ<4DT(A8Q7*EI\C@[\"N657IF0#'W^VDDVY-/?#X^GGVST9Y4&:927;- MJ[_*0FTN)LD$%6R5[2OUG3_^R5J%(CU?SBMI?M%C*QM,4+Z7BF_;P8!@6];- M?_:[-<31 )C'/8"T \AP0.@90-L!U"C:(#-JW60JNSP7_!$)+0VSZ0MC&S,: MM"EKO8T+)>!M">/4Y?7]W+V!L'5XO[KEYNK'W"S^ %_WV[O?BS0_6=T M?;7X$WW^>O_7 DW1S\4-.OOC'?H#E37ZL>%[F=6%/)\I0*/GG.7MRI^:E8EG M98J^\5IM)+JM"U:\'#\#+3I5R+,JG\CHA-\R\0%1_!Z1@! 'GNNW#\QP;"%;+(P(23JI%P"C#F T:HBK MXG_@QQ#Z2B+%(?9S7N=EQ5 ]1*Y?ZX>Y-MW97K("7KQ#.\$/)?@(6CZ=;,6X M QF/6O&&01;,RZS)+76!LBT7JOS'/'!9M)DN.C)5BL/YP)XNH8"XS3GOD,Y' MD2X4SW]-=>HJ$!@-\KGT@IQ;ZV,21\D I4,*!U'@AIET,)-1F#]K8)6J_ =0 MKH%-$)B5_I&F'-!U%^J#=R] 2L"(XW $\ ME0MPM:7D%9,YJW-F7$*P0U;MO<9.;?01'GJ$+>1!CX,^@P>C^+]"!&GS;E@! MMLWRG.]K$R$%FQ9,ENNZ]VK%!)"(5X5V)3>\1@&'R%SG2Z<.1RR$3]B#958 M^*5RLPJVW368QT.8MM04AY[0PZ3'25ZW]=E_,IV6 *S:,%24)PAKTU:E+J@ M.N8W$\BC[(9[>L/C_';5SJ;IEY6';%DY,S"V&8OB.1W:P);"41KZ/*]G-CQ. M;5_:W N<[@1G$Q6X!B%#=+88B5.? _5\AL<)[4$P\)T"6$Q3;NOY323G>X@+ M'=O^B+99BQ 2#9$[")#0@'J@]P2'QQFNV_Q=]N3=>9N9R-S*.;80CN/(C8_T M#$;&&>SF.;, P[)ZW[!MT_PPG7=,?G7:E=ALA-.C%-@6_@ZI*/*0 >E)BXR3 M%IA5[ %U[PA5F2W+RA2E3K0.4DJ@#!_"=7'7/$P]\45Z]B+C['5552U05QGM M1.P@F32V -M2B;%(C MJ"M,>4(+0WH>(=%XBMH+J+!U;H)"Y+GX,.[9U1]. T6.NCNPW=(A1I.YISLD M/361<6IZ@5INH.V:ZC*UM9.WFB V"4UI' >!M:^VH(>Q2<]4Y)4F+*M:!MAF M:B_,'IX(WV:I&,^'U89#RH>])S+R&I'QG+&B]48)FFCD#7<9E8Y+6-V.PUL= MADXMQKJQ5@5;) KG1ZWR2S5Z4B.OD1KX=%-W'W/QD=D->B=J1ZN64FHYSIN; M-=I3'1VGNOLCD*^G+FH3EU60.F2F-(@]0'MRH^/D]DKR?;,&#BZC +HY[IZ"M,UUA:MS-5IL EFR^'4[G)!$.0R53%GK=" MGO#!C#HX#@.E#'L,EQR!$LVC5\^%=)P+F_3@\E$G6@<%8JNC=DJEO@314R = MI\ N0;3YX>VH'6T<5&-X^%G2)4<22CW,07L"I.,$>+M:L=RXQHLODBAOVW!> M&\7>-^KITND )%FK[F.'$F6NG<['BM2FO# .A^JYFKV0AA[M>EZDX[QHS@,* ME@L&'F^^K)LKO4/_IU8.UH18IHFU<;9@F)#0TR:&/7>&X]QY_6;X*%/FV]R2 MKCXKIFDJ561.>22<(X]S4[8\VTXSK>G*\=TS?.J M6M@ZTJ%)&B7#A.:0PY2DT3!-S(Z.&J$Y7YL36(G,]X7FJ*Y[VIWR7IFSS<'S M3_CC=7-6VT_3'!U_RP3LFD056\&4P8([FO2QVXN^S_"O5NRX0#7R6 MHM(3KS"FOO9]G158,CV0-5;TLI:J9(9*Q;(S@%2X4Z*8LF?IS@T)N)U[@[2Z6?%,8>^''XYIM,$7S4B\4>7[/DO,2 M*\UE!0K7$V\:7">1C7L=^YWJF7-Z9Q)L4KSTTQ\7YZD..:-<(LY?8>NWXN+5\F MA7:_L.UBAQYDC3:R[,!40WSRO[MJ5'TR@EGXMG\.;E]3F\3("N=/SXD MTQ4YZ8J.I]OG50KS.YA-TWNX>YR_IG"^8 HK4Z#A&1,7\!U>T@3.SR[@#'@% MJT(VFE6Y'ON&JK,Y_*RKY*:M)#Q0R1-3 XB";Q .P_ +^.PX/,&LAP=?P)/3 ML_\#]TG27M>PUS5T?*,#?'.22,%4:S3Z"%W4TT5'Z9:HC>*9P1PRI@N2.A-- M3AYI+ETJ]D6J5O:6^UU*:G6/GO=^'\5]0 M2P,$% @ Z3BJ5!A;^T6>!0 /1< !@ !X;"]W;W)KRW.BX9;G7XH58P)]2Y.L..NMA%B_ M'PR*Q8JEM'C'URR#7Y8\3ZF Q_QQ4*QS1J,R*$T&Q+*\04KCK#<:EM_=Y:,A MWX@DSMA=CHI-FM+\^9PE?'O6P[V7+^[CQY607PQ&PS5]9#,F'M9W.3P-ZEFB M.&59$?,,Y6QYUON WU\21P:4B%]CMBT.QDANY3/G7^3#5736LR0CEK"%D%-0 M^'AB8Y8DO*0,/QR^S7Y2;A\U\I@4;\^2W.!*KLU[00Q%;TDTB M[OGV(ZLVY,KY%CPIRO_1ML):/;38%(*G53 P2.-L]TF_58DX",!V1P"I LAK M ^PJP%8"B-\1X%0!CKJ"VQ'@5@&NND+7IKTJP%,"'*\CP*\"_/*P=MDMCV9" M!1T-<[Y%N43#;')0GF\9#2<29[(49R*'7V.($Z/Q[C.;3A",9K?75Y,/ M'CT_1F/D.W%_!T._[YX^WU9'H_^PE-?WFXFO^.^NAA-D$G;TY1L:(Y M*U"DZUC.9'MD W S%)G_NY')QA,MBL4DW M"14L0A.VC!>QT$QR^?I);L6*Y0@2!'?62EXF3PPVN. I0R?7O"A.F],/H)+J M0R8+*-M*=]6Y5MY%XWPF58SR&:FS)K;?D&K\B@79+X;SAHF4($/(L5 MST5?L#R%?#ZQ'66M+@4M/I:>35BS"8ULYK!HG.U*#;H%^C9^HM*! 9-"Y)NN MY(7MLB)J\LR8!EUL[3V!921\ST2D-1?8<(J5%6A#^IA8H:=(A08G81W]@_=2BLVSQ#-NB M69'LZL3<5M7,3>IA2PTOC^.:W/?*A&TC]VD6*2+_B>:UR&,M9[M]#7D$VZK* M5[BFS'OJV;4GPW;H$[]U>&U@'X,A(,H=J<,%86#YKII2#9!XOM55XGN]Q6;! M/6J=]%EM*V7@$%N]9,<5SFR>-)-AU\($6VI6VT#5.6D@?3ANXJHWF YH^[[5 M89[P7NVQ^__;)[S7;VP6\'_#0!V]:]O2WE6'>UW'1X3]/S)^N*WS_< +';4& M];"N:M@[ FRV!-]C_G#;"D"KM]OF&*Q)>6\;L-DWO,H"XK8#D/=1&*K]>!37 M_(-O;Q:(V2R\S@B2MBO 5H=1(7M;0,RVX(=\'M'HO^V$ZH5_%-;D?O"7LEG^ MO]<5DK:F=_A3LI=S8I;S'[ B1*.'MNUX:A:/P9K,]ZI)S*II-B)$R[@MA0'Q M M4ZC#4X;*LF4@=R<4@5::C(U0 ?^J=D<'+P7E"^6 M(37@,0J4L"4$6N]\.(Y\]ZYV]R#XNGQ5^)D+P=-RN&(42E,"X/&PO=V]R:W-H M965T&ULC91M3]LP$(#_RBF:-)!8DR8%)M1&@B8(-&@[4C9- MTSZXR;6Q<.)@NRW\^YV3$%439?T2^^Q[[C7GX5:J)YTC&G@I1*E'3FY,=>&Z M.LVQ8+HG*RSI9BE5P0R):N7J2B'+:J@0KN]Y9V[!>.F$P_ILIL*A7!O!2YPI MT.NB8.KU"H7YL0=N.*S8"A,TC]5,D>1V5C)>8*FY+$'A=.N2R8QK$4/WEF\I'SU8$,EVPMS(/-FL[*6MPP[0'^P!_!;P#P6"%@@.!08M,#@4.&V!.G6WR;TN M7,0,"X=*;D%9;;)F-W7U:YKJQ4O[GR1&T2TGSH3CZ22*)TD< >V2Z=UM=#DG M(9G3NH9BLQ[ M],_VXO'AP?^#N]2/KBE^UQ2_MA?LL9<89I"&T8!<0F)D^I1+D:'25/SG-3>O M\/MRH8VB*?OS@;N@1Z58K/;PH.THH.TXO]I-85P=P;#/GO4J!4O-0A< M$N?USFF85/.4-(*153TK"VEH\NIM3J\O*JM ]TLIS9M@QZ][S\._4$L#!!0 M ( .DXJE2=V%'C)1( $HS 9 >&PO=V]R:W-H965T0D5"O3ZG#LUJ;#G87SK>[QU2]/PMH;7?-#;7-R-IL]/VFU[2:O7_*U MS_[U2S?TC>W,9Z_"T+;:;]^8QFU>34XGZ<(7NUSU=.'D]DAXL/R?J[_GL.,M35Y,5&T6 M>FCZ+V[S%Q//\XSH5:X)_+_:Q+6SB:J&T+LV/@P.6MO)7WT7Y? M#YS%!\Z8 M;]F(N7RK>_WZI7<;Y6DUJ-$'/BH_#>9L1TJY[CWN6CS7OWZC@PW*+=1G;X+I M>DVR>GG2@S0M.*DBF3="YNP1,N?JH^OZ55#ONMK4N\^?@*7,UUGBZ\W9DP0_ M:G^LSD^GZFQV=O8$O?-\SG.F=_X(O4]^J3O[=S[>5%VY+KC&UEHLHZMWCD_B M>&\[W556-^H:%PW,L _JOR_GH?N7>MN:[NE&CH]U+8WM:H^0V'4B'81YL;;6W)O :T+8]?;&= MVJQLM5*:F.F]:QIBUG:]P6EZA9-1<.GQ#W0._OW?7IR=S7X:=^<+IS\IYYG% M>/]*CEW9ZP:2PVE6^M:HN3&=,HV%O[)<<<2JM+ACULWO4\>X 8+P6GLA3XKQ-;& M^-&ODJ)(D&L/#=IU ^:6IC,>RMG2?;..K)'4OG;,"-MZR$+^\^7EYRB90SXF M+?5#$U7HS7)HM @!!D$WKTTU>-$KK7AW5ZUTMS2PD+:U@2-Y(G[][FJDO5XW M$/.\@9DY$;5M01]6A92C+OET.$RSG=(V6U4[U;D^VR89'&UO.TE3R1"Q!IQX M\]M@25#SK:(C*2Q2I,K&]&:_E.GAL')#@X=P9&2[J,1?AT[2"8N9?2(J\2GG MX:=A9^JRZP:L^,(G4R!#J46=SH[^DYDB>ENC/;R#'GIK*M/.C4^!\#0+C[_D M9Y,6P"DZ6IR)*)?Z0;4L0=M=*P^B &XM>UBZ&MUAW1,_+.P M?Z>=DB]KLDRH1M>_(I/Q]2D_:@,SALV*6_P5*H,"B7L8DJ=%<*'!FZGJ((P0 M !S(1-82Z-1"6P]S)C9'+M8N6(GS6(7LS)0!8[P>';;28:46@"0A"U[$%!)M M4XN;[J>1'OIMT![6&A6&K(5 EM*6@G>RF2;6+5BU70U+)RB2?"9M@&/!ULS= M&H"%I!IW6 R0H.B*V!&OSWGJ$:M[$!#8[J,CA$+%M&NK;[ O5-*R]W,$#T!I M:SEJO]*]THL%V!*#;R4'B(&-,60?*^2[O5BC'++5<%X+8EXMO&OQH M/;,[V M*5*%1&=BD+\X#[_\B]$-#E8F=L"QJN&0R"8]]'-X[@V)"<)PG;ZU?ABCV]6G MOWUX>W3ZXQB%U+)Q:;6T>AM4$&Y261S .M TG?&)(S M.(4@%V#$^9@E1.:B($1&"=7D0+RG0VXE4P\#600KF9\JF&!S)>;@\I%31TEE MX#"MZUOCPRB *4>XM7?U4.4(#+Y[;^<#7Z ]<60)BN3;?($.%"B30< ^QEXR M!H_S835(W^@EK2XNTIJ%9\A]K'XQ[&FXX=A]@#$@'$Y])RL7\ZHTF(%&IJH!4\SWL("H+#E2H^?P6'VK M+3ZQXJ;Q*-U :ADXFLWQ8..68MBZKF.@DN1UJT-4\-<;YH RUI5,3=X@! MX)XC"UE@0PPZQ >/IWVT.%CG:"H0SV;&W.G*^'F$.X6MW;,S3JRE&B@=L+BA><&!;(7?YEY, MCMB>#P%G"1#K6U%KO\]QQ4(1RJ >BC9390 "W-;01^;*PJ*GL>["1Z%/XBV! MEVAUN^,,C!+(U)E31WY@;CF+2)RCU$EN00E-,EQB60I3QDRE:T"F.GHP&UHR MTRD9)>22M\LIC?E4"96R0Q.7S-EO U8+8[!'2=NPK:6#"W<4J<&0'A",!;RQ M3\480O6_$2D[,O:HQ#G 7S<>0IB:2K()>F$0MUH$#E8ZU+R&QXBM[4E.C0,H M4M(")S98/7>JT=4#%>$38XUB00*S/R2J"8 =33P>8 MQANMV#>0;]^+KX*WWH@5D#P+ZZM1+D 7=(>XI+O9"J?9:R*@X[N@.W1)6^R_ M>VV^,(V4',2AB!"[,7 6Q:\1SFO3$$#1G1!1!@@Z<4;X70&U8 4$9I3M0X8% MWT0-N9"2Q#\"*M-F#M 8@H+N43G?2U9C[1(?"9BIA M@RD$O9-MHB\M$1%1^O26@@*%=2NGJ[A:C!';=CDO[X*.G)O# Q6M"&2#L2XBGQ>/7WJWZ5?346=L3S'V@C>.-&&H5AQ%HM,0HG443+:Y\N!3U4,J MK'SR[&P4$>WF@/)_%T<^/8!=/\,25NH2$H$-L,ROX6'CE8/*-=S69GSD#:HI M+R$:ASV8Q&5A7>P![O;;@)5.RYRFJ)CCCC>I@W5&)) M=0<_"*EAN+9L:>$DV1R#-HJ18;]-/IT7OSNU[>8HVSVH]B6YG?[^?#4R]Z^1 MKN;26:FWG2:FI!.3XNE#B?X+9K>=/@#W%KXGL^UV$1ZFMF/U7H(\(Z\-&;04S2ON M]W*CG$K#?N.B4[$[!+.,-B =G(IK=W#T 142E32ZB7V72(,J*>N&P-;$L27U MG:3-.#8BDV]0L[7+.Q$U&U3L1.->O%YT2/6^U115+Y(.XV+CB+O( :QO8^ZD +-TKN;08%N0L>++"V0+MTE&?8^#8YIH4&:H>&'=YH1"@?%L1E:,#QG@0QPH;VXW#-S3N%M3DSX!QK'1C3# 4Z&8\OKD%<)[:Q K M:]>XI9@EH*/Q#0MC-.526>4,I+"L/XY2&KO9XX'ST*9LBOXZU!(\*'Z/3>S4 M&>=!%W4RBN[U$/;N/(HB"VBTJ#BB( MK$MI0V%%KRUU8'CXPL*G3JBEPTA$YR%),1,@Z*1T+YW5!#+NQPOI M*;)%;\24G9&U OG>AG:<3]X=RUR ,[%%D[32PD\E#I7M+@P.=DX]L/BONSC M0483-;4)?0H^"T]"[F$H14VGRV U18]2604L>BC0Z.AA+< !$A.N2 M:CO$['T3[E!FN/'(FO+8K9%)&1LIH(@XD]QZ4:A9HFX_]0^M_6AF-Q M) !Z3RR>1FDA<.25V5H44)P$H^KLCJYQR_\W9L5O=EU:U(6 M/&A<"%)O[JX.O:MN5JY!I I_9 GWTJHUDI.BB:;9!'>$1L@\=^+:)6ZIZ4*3 MOG.PKT=>$RI:%^_2'#'PC(XA79B4TWK.]^5TA&O>7=R:S2@%&2?C]R,JE?;, M3<411XQ$[^+50T.(9FVIO* 3FZB(+L[='N[VP%R>\E7QSK!ODGU*_-"2\B6O M>TL(67Y)&U^Q3]6X<&LI__X,[^%]I3DOI>6(4,<)B/J#.GLQO7AVC@\$ET_/ M?AHO[:4RQLB"RL7SZ;/GY^IB.IO-U+,9?\E/'T1(<%B$RN+9@[.+Z?GY#X?J M@!_'7VS/%]Y%@2\H 4G4X&%:J@K<=\6"@[/IQ?G%83YF^OYS&6F^+[S\05V\ MF)Y=/-L17KQT+6]=$O?7!:*Z'%\4^HPZJB()?$CS? ]XDBUV,3;C1>9<$C!* M%O#&$XT[KD68&ZJTJ%B-K0Y^)KX40"VOO?=V7EPB?K;RV@JB4AA?+>)&44O= M"/F^Y/DYV3(PR8\S5>LM!"1!' "%LV_.Q/(Z Z&!7%KPQ&6G T=/=N:N5Z=G MR2_HD102)=,^=KJB>&4U_/#38VL)8;7R7DC$G,1J(8ZEUS5RO.MBON3BC6KR M. \?I.VQ4 T/X>C\/?+C;?;F* 6JCTLI3!FX2'"75@(B"S6.TIM/OA_)T_9( M$\0#5P@/!+$KR0 +I?%V?']/W@(@?R4"KHO]U%(*FNL7F@E*T'(I*6Q6AL?> M'4&V$=.5)<%]@R%[J$VH (U'C/F=;UGEMH=X=IU:YE#39>WX98[";ZY[FJCZ MFAWG4]4[HB60D??.X7W/,^J-H_\/)N\OK]],#A.ZNKS^RA2.9B^F:O(F#5FO MQA(2<>JO#KE O9@].U1')6TZXA7A3,(QER&8&"WRM?^R\H("B8K[[>E.M+&K M-'B*X1N ^$=3C)OE:4VP2P7 3[5O@>^Q&Q?J_RM&_@+:I[/GM^G%X\E4[U& Z*.N+;Q2RC%9_?TXT58VSC1E;- M/H9(LV!GFN0F[WE!Z=%!Z=6:+/AO9HB-2URVRB:6F\]26""3AU1)9['(7F-[ M_W'J7,[H)A58(Y:*O)553T63$,I_P[R7G1 2@(*3#MY3/2GCAZS(])KR5-T3 M"1-%;OJZYMA*(4P &6%*DOK"!NK,"A*?FZ7M.&CK!66J''-.GZ4A]XA9$VQ[ M4"C1[*0D>ZS>\2M!FH)2,>HLV0Q$1MY V&VKFO%1AM"6BV.)2O9)!,#-R#X7 M!%R&4CLKSE"ZG;<:[U4"NS7-PZG%\;XWZT^*WS?PF)!^Q<$3UZZ7GSKDJ_F' M(I?R^XAQN?S*!* 5FJ"7IQ9X=';\P[.)\O++#?D"R^!?2Z!P0!#DCRN#).QI M >Y3AR)]H0WRSV=>_R]02P,$% @ Z3BJ5 O9F$PY$@ 1#8 !D !X M;"]W;W)K&ULS5M;<]M&TOTK4UQE8U=!$N^2?*N2 MI:SC;'RI*)L\?+4/0V!(SAH7!@.(XO[Z/=T] 84I=@;[[?[8HO@8-#7TZ=[ MP!?;HOSDUL94ZBY+<_=RL*ZJS;/34Q>O3:;=2;$Q.;Y9%F6F*WPL5Z=N4QJ= M\$U9>CH>#N>GF;;YX-4+OO:Q?/6BJ*O4YN9CJ5R=9;KO7FSTRMR8ZF^;CR4^G;:[)#8SN;-%KDJS?#FX'#U[/:7UO. 7:[8N M^%N1)HNB^$0?WB8O!T,2R*0FKF@'C?]NS95)4]H(8OSF]QRTCZ0;P[^;W?_" MND.7A7;FJDA_M4FU?CDX'ZC$+'6=5C\5V^^-UV=&^\5%ZOA?M96UL]E Q;6K MBLS?# DRF\O_^L[;(;CA?/C #6-_PYCEE@>QE->ZTJ]>E,56E;0:N]$?K"K? M#>%L3DZYJ4I\:W%?]>K:NDWA+%G(*9TGZC+^K;;^PHO3"H^@A:>QW^ZU;#=^ M8+N)>E?DU=JI[_+$)/W[3R%:*]^XD>_U^-$-W^GR1$U&D1H/Q^-']INT^DYX MO\G#^L:0T.:U2=2'C2EUI[K80J?J35G4&Z?^[W+AJA)Q\_=''CQM'SSE!T^_ MEJ$?W^[)^*EZ=,O^MS^O36G46M\:M3 F5WFADO![9+>JUD;]5NNR,J4RY#X% MX\?KUOHGZD.N;LRF,MD"2W )7VR-BHMLDYH*ZVD'V,^H8LE_7^$;G>_^_*?S M\>CLN:/[KX$I.>V1,G=Q M6B>T+C9E!9Q1.OD',@/0 #Q2OQJ 0UR4)+!6*_H>V1Z*^GXU@48EE@MB*UB2;% M787_6!YZ7M&%56/7G=&-4:]-+ ;T=AW!KM?OU%8[M2DMD-&FNWNBTAYO\P1: MEQ8!ZLR*GG:B+BL5I_!BOHI"B[-&]'E3PX, +7HX*9M@YZJ G5R]V> Y>E4: M%ISOT KAGDM,X!GEK8V-"]9@-U=K_($MMFN+V B?N;5I"A6*6YN8UE4VE\)! M.U8F7N=%6JQV$&\BO[_ /*HNK2ZP@:]>4J5!M72-JX&97 M0!\CP;[1N[)(TXC=+)=@O$]&[NA\$"D$FDVAE%\EGA9L11WJ%(569):BK/9L MYQU0Y*N"7-_N3_ESF@X M_*;)(>L<014+7E<(M)Q3P2#3*XH3"6&.NQN;+2"5O5-_N[F$6\3"N!)Y;Q7; MW- VI5JEQ0)QE)G$QA1/-JM34:G+14K;\?!YNRM_'CU'3G!Z3H:SA_+3:QWF M*2O0K3R:1V<74Q(ZUFXM8;$[-86M0NA M YL9)U5Y?7IU>7[Y0KEM66%&2;%8BZL"R2J!82O;&+A:/E M5^^O"&FQ29;1RO;VYA8QOMY@T1T]UB PCN;3:'0V ;(NJ<0?**;[27H13<_F M;9+JC/#8_<%D552/4=FG9U\]61-:DGQAVE9K5#>5"6L]0'ONY:Z6ZL 8[R.* M-'LDJ>?1]/QK)C7R]"ODYY=8H W=;5&G2< C/YNG!,ST]&U^:YJ(>YO[AQ'# M9!LVU.5&(PK59:D75N?AIN'M#?=X,KBND=8EN*.#43F] ^*","4: J?\ Q6\ M4K>X6"-=*!-982R <9I'UXY=J]GO4#7KL=5 U;_B8^]!/];JZ)=D3-YD0EG3<&QCA&_ M&=8DD9I$7_G!LB+\F61OVKF(F'*=WH,\4IV1 M?)D66Q$X+RI%QN'$$K! (9,'\5+H3ZN?N*?85(#+8WYC,=ZUTSLPRQY3X_G)_!MFK:5;VPV!WWEQ2CP4 ,>+8O6;W7-W%R M>#&X^NG4%:I8D*,)%W4)6*\X:9LJZ7.1 \FMX09V5*-9 T(ES9/"VZ*F#Y'@ M$P92&IJ\,0>XMQ-3DB KD@+?D\LQ^_VK?L= M:_K.SW5M'C5<@@..VKJ,9AABQ%BWX$5PS1<3DQ(^[$B##0R.IQP[I #A1=NH MP,/6P'%?LE%!("O#9MCC8Y%Q'0MV04@?Z! M >X21NJD[K%%],3D1B7S\"83E]J6ZE:G-;,"H]GQR,R*T*^#*]>#Q0#9^%91 M(MB*BQ!J;,* DQ)TJ0E/F)-&MF ULK$D)-UY4-UU'4^##XFZ3+&-C00<.TI3 M&J0L&YO*/[F4$E$$I6L^)1IG\W %8)+IV"#FZ1+<9AC')5$[PN'1L2@M14>? M*,-&/]1X4->:H=WTO9'N^"#76?4&-1_HW_5!MLPBOR&D_I4.*=2;;/%]UZ[Z M[YJ6]:1;+7J+/X+11@\%*-9!R6S"D9/9?[: MG9W/9.RI+:>G=)E-^>/"AN3HEMR"63<-/*;R?YL8 1O##D5@\QL M&)_O&YV7@:!+=ZGJFW"A&S&5.QZT'_AU8=*%I"*] RH9>>. ([='\$32N8"V2&QAO#*)75DJ>7O=<*-7U-$Z+-Z+<0,2Z1LX*T-(4XD1&SP3 MLTA\A3'(- ; "6(6'C9TU8T&8P@*5SWJ&Q^KKK:DCX L L:6IKNG85="X^7X MP#AC:^3]ODT.KJY M4N?C(7;^"Z'?+XQ^[_C$A;N90=2IPB A5(D3 Z"8$5&Q70WEXM)-^RKO7AHX M9#+C:C'6D3$\/CBI"X M=]@AKQD@\]T!$L=:=LJ%2GE%H_VJ$,CX3#WA%$?/2#SCJ;KB&5[EMPS!0FI: M8T\^C(RFLZDZ4N?19#JES 8J,:3)S<_41P&-X+@,JT?C:(Y^^>>2^N=<9T:= M11.ZP"S4[N^B1A?1!;Y^4Q0)9]!H/HOFHY&GP'[1V7RH?NQ4?];$)]7;'0^8 MV/-Q7-9[GC]2\V@^G:AKXP?!30])YZPB4[C\+!I-)NJ]J5JC-Q:!9L(BY' X M?H26_ *@0FS#W>JU+?KHW.,JW<(]PC(=1J.S<D-0=C29\4D,XX/D3AWE%37XS M@G+D)Q#"_+BCE,$XJEJ71;U:[Y_33(9L$OPQ:VW3O49AT+X6N_TAUR>S"X@O M*&R)3K=S#92B<^H#BO&(B(,6](=MWNYYJ+GP^"_1T[L##_12O:(6=VHFA[1* [\Q*:)30V(B0K%IQ@#"S=D+"I3"V" M-L<,P2*QW$')6EDZX6CD2N O1NG)DA<\;S7E0^*6$'$GLSV;UY M<]\+U 6&YTC-PYJ\(6*2WH\2F/!W.H?)2ULT?;F0GQZNT=_2^,K"K:7?L6/"==V MM4YW_@CYCO:F._@%B:JL609ZX4B.0ZP+->X=/SAC/KF HM(;%[WA@T0"O"LG MSKT)0^!2"'#<7G]PDG/BV2$M"H0X//59T:MMPA@/>*1G !Y!TOLQGPA,9&:V M#(TB$T[KA";$:$'JE$_Z5WB28>)M72_$025,RD?D8I.",_"0G/3B766"$;*/ M7'9LSRZ0*8R+*(1UJG-\F8(V]1Q;S-_;HQ<>/!EJ!EZI7KC/ZPXS0,_]O^?SD+)K/+OIT'KM?3/]-0H^N M9#P]P-SE^F'F[NGTY4%*$+X678 M%_RJ2Q'O;@X;>1>PBYY#:1$J2M#VL#SM&6"UI 0Q#94YYS6 ;/G?P,F\FZO"W5 M%XM:+WH;$WNAY(7.DE&?'*(I HY2*C>1(4+M;@^ZO7V].$PEGF*U(S]Z WAZP$MB37,Z'[PM#(&F&!EA.WV@J1C3E ME9(/;0E@=G>;+Z;QVNZVF%\F:@V!8 M$BRTEL.UH#9@<4@,_8'5AC\J"LAA'4YZ]\$.;700&2\;NH$VE MXRK41C]*(6D0^7&$#R2G[DTUYM?R)U*;\, MZI;+[ZM0H,'+G4K-$K<.3\YF S%>\Z$J-OP[(2!]563\Y]IH8#PMP/?+ EVH M_T /:'\X]NI?4$L#!!0 ( .DXJE35+2F3HQ $TO 9 >&PO=V]R M:W-H965TQ/>.7I$FG MCF]\2?VATP\0"4GHD01-D-*IO[[/[@(@*.G.23J3B24= >S+L[O/+OABZ[I; MOS:F5W=UU?B7)^N^;[\[/?7%VM3:SUUK&OQEZ;I:]_C:K4Y]VQE=\J*Z.KTX M._OFM-:V.7GU@G^[[EZ]<$-?V<9<=\H/=:V[W1M3N>W+D_.3^,-'NUKW],/I MJQ>M7ID;T__67G?X=IIV*6UM&F]=HSJS?'GR^OR[-U?T/#_P3VNV/ONL2).% M<[?TY>?RY?_JZT\>_7L1!6#[UT=%D." MVC;RK[X+=L@6/#^[9\%%6'#!M7+SJW51T]C=WH ZO*JR&<;<@I M-WV'OUJLZU]]-!O3#.;%:8_-Z*?3(BQ\(PLO[EEXJ=Z[IE][]4-3FG*Z_A1" M)$DNHB1O+A[<\+WNYNKR?*8NSBXN'MCO,FEVR?M=/JR96G:N5F\A:P<$P+K] M6KUENYI._>OUPO/O_W[@P*MTX!4?>/7'3?GPPJ\O'ZLH[2<#H!9N:'J%B /L MY6?;\,]=J9O"B!*O;]ZJ7UUK"_7-V3_/+^X./M>'57;3_7V:LZ/GW^O MKDW'D4W;?EA4=J4I6+QZK=KL+R[]15FOM&JQN?4BEBJB;7NG\*'Q2UA6J]+Z MWC;X>>5AL;URRV0"[#]1SBVV>D*?*D[W&T;5;W M;(LS"U=#,0^IL (IQW2=*:-XL]&2P(>A)%7<5F[%"J4_E:9UWB)_$\+,76O$ M7TEAI5LX]RTB5V *7B(+-*8.^RW-=7&J)KSP@SG*UV6 MEG30E?KV*[78\;.F83U@DDN6D7[K#!40,L)"5VP _(HBL^P-LD+$]$>1EHT= M?[,^]QJY2A""3(I#V%L"UI(^E ,%PPA&S\@+H.T$+46*$H(W_JL9B_U:]U2& MJ)X(6G&.M["X>'^[9U>#:D,[F+MBK9N5X7CNU\Z;HX*(8QKHBT4D10I=/KB M($!O-91&;71GW> )%@O;A("%LFE;LFK<%ZA;6Z!0=T:M3 -I*_BWT*U>5(96 M+0R9/44'K0WA!W,L&?78K-50\S[D0_CWNMD)GKM,=,XZN3U%@1HET[;5 ]O] M2)896.R.C <:T'L.H!C8"84QON\)2BK9P!NLUQ-2*DTL0'',/=&5:_ 9E(## MCW/'UR&1WMQ'X/V!HCR0H2;>E8'U)V/W2-.(&,TNL[0[ZJ"#AD4DK, MR2:Y>_RP\.;S %7A(42$[4/^6KF-Z1JR 0))#P!1AR @S/P*& 9\0I(I( ,& MRY#91(-,_%KO"$J[T40"5,8]&-JMZV1'4AA MMH];]*A=IIQ]X2#1O=*MIV>A0#2'6_S'<'.BS ;A*]4O(+0 ELGQRJ.T6&(6 M*I3PG0D>+!CPGVTH%9;3KX(I:$IV1*$FVTXA=*XIMT: M/IF C@QL"3I#RYD!J75GB-3_R(7/,%]$W@*(PV'Q!$ON-2A -3.VPOD0?U"M M&\9PY2@-59W\/FTG&^$;ZIU%GU2JP5.V6:/@(5$@!""5-+>4 M-%W@,QI)'-1JV7%"+G:2SA'SZ%3E ,JWE;:U9'TN08@I(X5X#Z117T &'*FB M?[5'']Q*[=8+T$#D"3I3^E1*8'0B(9/R&A)#\"N5.]",Q@?K4-H@#6M=,CEK MD/6]OR^MBQLRW>F01J 5$-_'!WJ']E/ "APP MHZ$H3&0G5W#V5H$7IMDWE=#E1 M99ZUED0KV@&-#U5"-!W]$PY5/[2MZQ"C?XLD5'JII>T03)0H.'+VGR?M0D;B MG@P\M(_JQ&R23,(+%PBED4GQSA(AKI56A-($=HU?\Y,B@:*S1M*;L++8/4E#!&0M&YJAC:X&LK\ /]N$8&B@;XUPI\!AQ.-_.U73 M')..A#]LZ!09W G"T@) 9+ :SMR"]CT.@$:Z',M);&<(VO2-JN:7>IC VL8% M2Q,:A.0-8A[>\(R 'BXA0N5:4C'KWF@YGJ4?:PN&TU-=#6S)2QB+G]86ZWDQ MM^UI+R \:C#0YT@H<.0IM2MNIRM4&Q8OE8PLNQD?)BTI?01;L9-&/T@;GWJR MQ:376"8*D+DQG8;>-C@[^(L]^/"\)HQBB"_U8ZJ6FIEOE8@SY^&P*I"#\ AA MDHO7%,D1WU'%B72M1G/6"5^(,R_IP)B$)TKP!2TDY-ZZNJ66*#/8HXO9U>4% MR_#H?/;\[)D -W0$.+T@Z%I[=Y@BD_!AW,&9"MYY.1GH]TY3$-]6V@5%4UFJIQS1C%.35,G1,)(Z5>J";:M30?HG*PC:?D MJ\?H&[6B84@J,9)P;1<2NM#-HSM,F/Z#"7L2!_?."GP @\]T9)J3^&M@:ERY M@(*!#IRK=_LSM6D%GU0$%@WPB[C+%9,R(;F4QM@$\"V> MH\DFT [L7!9RBI"6CW@D322X_A6NKJG/*9-!$$5F#IY3WNW@V#192Q"?R,&8F1H)W5M#@&=J"DL11.=($)8+JJ-5E2!:S04P6WKO" M\B+.X, MJ,= MHZNC=&F:F%T7NKF=M.S8#*VKK2R%$GL4OMQYRY[:USGO5$*#MM0;E%*J_S@1 M<#%,V^($/P@GN.9.%YTA%2E.JI0?@GZ3)Z,3IL8>VXL936VI\PUHA'=Y%IKL M'KKB"5O=J^W\M=5P?3F8>&\29K I#+F+7"6;T_ @#IEHKLJ, MG5,QE>AXW89&RP>3_DJI'4A,UN+)H.699!,Z0:< M^.S>[.]8CQZOM&8*.&)RD_S-*2NH2-1[J"BXK>,.-B:\0Z:0W9F8V$@OD#\R MHW.QI<+WA$A!G2:W7'%E3HSGCQ,8-G/TP'(JHBXWDER;># #N2'*/HZ1N"[9 M(M;WF\P:?Q_*E5# #P]=P: VF?$F*20\/[FZ'3N;8_=)7'#3AG_DIL;_N:N: MFYOK>=).4NF81:;M!Q[]WG>=AI23^P-T2G4 0Y@F\A$' \3\!KH$P^"Z M0>,>K=@FW(+R+8W8(-^,B\96F*4(/AW6[%D_#B4JF0\V9M\.63LL%$2G^Y'0 MEHU7XY/*G1L\RA!O&H_*PK-ZYI*D!A1BD\73?*^#(5J?SN:)0-C[=#+UIY8/O@ M^B$PV=IU1O@#-001E:V]>1:>+(0]#>[+5P9 MNDAKUT@"G5F%Z:2HDN:W/\ M=3^^$D,;MY&E3,'+,E?VED+9#7WAQKN-M%RHNZ>$3&;>?]$%M;Y9.6:&'EG< M2_[773ZEFYQKEZBP9;H5H>PQ7M4AF:TLT>!T=3(?WYMZ$^@%FY$&\T10EOO7 MRB3:C$LF$1HAG=JOX^TWQY[HP[<1"VF&PNL&/G N211#$_XZ_NC5UZ-EH'#O M'\\.WW )L[1IBYTOK> ]8HM@-8]C\J/<()TZ^=Q5M@P)4EY&X??K"$,/*<[0 MR7L?V.VW,EXI'[?; 9HD6I6T" M+PH]Q>2%CMD>M9@CEVWR]_&266.GMQ5IW*VZGAO[(@)E> M ./G\HX0&!COXYEQ9I10RLLXLIFE44Z8,1_CFME-8VP")[>M$[OO1POB?KPR MG(9E". MJ]G5L\L_*\<97>)3#2#>^<,=P&HEZ<,M/]R9>*/\*6_ZXGVQS(QH]F:]7"9S M9*91Q,(4.EY2@JYV?;SO#/.PK1LJ>BI=[5.<5-(!IHMW"?!XAS(.I;@DS%*S MS-?I)?$'84.;-"SU\V/OXIYFKS@CY%;\(K>7_E3>=DZ_IG?%7\LKTN/C\J(Y M?(4ZYR'Y$DO/YL^>GL@L,7[I7&PO=V]R:W-H965T MJ4:ZL=FH%F]*8QOI\6C7$[>Q2A;!J:DG213-)HW4[>CJ(NQ]LE<7 MIO.U;M4G2ZYK&FF?;E1MMI>C>+3?^*S7E>>-R=7%1J[5G?)?-I\LGB8#2J$; MU3IM6K*JO!Q=Q^X90>+O0=VJ MNF8@A/%UASD:CF3'X_4>_>? '5Q6TJE;4_^A"U]=CA8C*E0IN]I_-MMW:L=G MRGBYJ5WXI6UOFRQ'E'?.FV;GC @:W?;_\G&GPY'#(OJ.0[)S2$+<_4$ARM?2 MRZL+:[9DV1IHO A4@S>"TRTGY)/D.2$H?3.LK1V_:0A7?^D\0T!!5LH_J)GD1\(.T8TIC04F4)"_@I0/+ M-."E/V#Y66V,];I=TY_7*^EUH5Y+>&T*Q6!H*NAW*"WBE9^RJ75I%L"V 7*"NK M93VFWRKM**]DNP82-QG+(U>U&MQI*QVU*E?.:2\]CL&SA*5#V9,I=]Z./ [O M+,%'V8W53G$A*RIU*]LRM&)9X^@ @[ZQE_I@BFFD1JZ\> M9-T-Q ^@2&1 ;7.U5^36-!O9/@7R\.:M0N4AJK-&WC,TCN=446'U S^7G>^@ MQ:$LCF #6RI-C<$3D\#9= [\W2EZ^4&UG:(3>4H_T2P3:3;EQ4+, MIC,LXC05411C-4_$- F+5$R7;!1G,Q'',^#W!> D,T^78I8F_#>=9S1?BB2: M4*=BN5@RZR5 >3].Q RY21.1Q5-ZJUH@U)0; MBPZ%U/MH!!K?T\GJE-*Y2*!@"I&AS,?AQ),:.K#\)PGT29.PC,5RNCPE.:;K M#21ZU&@-53]1EHUGKT+Q9NEX\>J@.ZHM%/-7M"FF!WKBN4IBQW[LH1(W_4BL MG\2NV4T>:@37#L=C9]4#R.?I^EK ]+@_Y_=GQ]OBY MC]WDZ/;0*+L.=R0.OVM]?Y$8=H=KV'5_^SB8]W&UL[5I9 M;^,X$OXK1) !.H ZEF1)MK-)@$YF&SM -]+;F>-AL0^T1-OJ==JTPJK9UM5F[G69 E4V-^IY>?JJN3F!12M2H]<9#X>5"WJJZ)$=3XUO,\ MV8@DPMWG-?>/;#MLF4JG;DW]FZ[\XNID?"(J-9-=[;^:U3]4;P\K6)K:\7^Q M"FL3+"X[YTW3$T.#1K?A5S[V..P0C.-7"-*>(&6]@R#6\D?IY?6E-2MA:36X MT0.;RM103K?DE'MO,:M!YZ\_*9CD+@<>O&AD4/9T-X$N?85N*#Z;UB^<^'M; MJ6J??@ =-HJD:T5NTC<9?I;V7 R32*1QFK[!;[@Q;,C\AF\:)O[U8>J\A>__ M_0;/;,,S8Y[9GP;K;;IW^9GH]?E-B85\4.)!6FTZ)VH:%G)NE4*H>R>09\)T M5LQDJ6OMM7*14-\ZO:1I(=M*/*B%+FOP6FF_0&)0ZNEVWK/RRC9.6-G.:6QF M32-,J_COLW%>F!FSKX,ZE1&M\6)IS8.NH$+$T#%B7S M$171>H.$(@. 'R]!G7$T^R#K3I'J-#CK?&=5;^Y2/C%NY^)660\D#@R$IG57 M!;Q9> D0L/K7O??-LM:T[P-C:+<$:.02OX#&*^! RSIK85^PLEN&NM(!AC7N M!!A1M.#0V @:KVQ;E>)U[P=82.8.H0V#02#R ^\>-^J+?X4JP2K M0I!B215!48?Z2W0;8]4C=BSR_5115&Y\MEJHC;*CVIJ.VQ8(LVY.J%&D8ZW"!#9/@FL8SMU2ZYIM[G,KL(#IOPZT2F[Z0WH M+DVPOJ)HR>T+W7'QPT,7Z$/K:;9GOZ^!,#1\2#[,BC\CJ/[+L M5:!D>":.]#@=CB=![IX%O:9<7-CUW1, ZG./91"Q%"UVW&FGZPH@1^R5O@[) M))0CP'6YX!$2VY>T:IU3@7"W M(D^I)2.0MM,+O.WJ7"$$^S)%ZO$F\&*X/(\)DOM)>P]KJ,;=WKT>(_GK@?'_ MCPO"G!V&:O"D)(H55ZZ]^A20Q$*N&=_GL2#GN]R51>EP^!>YZW:[;R%GUWL9 M@O8=))A&G;%$21C4X.S/Q5I-!R-^;>8Y.*C;GG'V%GRGCQBO?XCV-/7:9$4"?B.7J;0'&QX M7*_.AR)),W&_ *?W[,^=]4D\$7FVW=QWIZ)DE(ET'(O[;KH&EP 1[Y)1>H;_ M>7$F?F;WG8IA-(J'_)O&F;C9V_W*&ONF1AEE,QQM<%O0&"6*T!\58FD*6/O1 MA'$/9Q_]!\4NN?/BD/0YV8$;^-A$KJ6-G#=P)VYI@T/8VMVY]6:.#E)\,NT\ M@/7JDK^*[S98^@[X5&0QT!WA8105>4(#21\Z61KE<&:8 M930PBK(T%G?4>8?^$KV-;KKF609S7AUXC:H1]LB#O.!"M1O4V))X6P5G*A[4 MX;S&O:;6QUB< +M."2B'"7EOENBB/"G=0LRHV.Z67ZNXY5RW5/WY8KWU MHT-0B)EP)D;+0+"_4!7VAI+0U.YZ],"%!QP.J&])SZ74?4<6CA;/-I(&BG;A M>/$B&!<[@<*6F\ZS\>'LN!_3+M3W8<:_>1&_2;P?_.1*#JAUJ?].HJ2@:$HF M!0[/5&54]1XG:"MQ 'HY>PCH2KN2\ A'B?6ANN?Y4@Y'SYUQ@/[6TJWZWZ41 M>Y5;C3,Q/B_$Z#QY3KBO<'Z>93^([#PO?GCCWB+?W%OD_^.]Q=MTQWN+X[W% M\=[B>&]QO+XOCO<7QWN)X;W&\MSC>6QSO+8[W%G_ZWF*P M\Z%*H^RA4P48A&]6-J.;+WX^A ]=MLO#YT(P-/RX4!)E@Q9@?F:,7[^0@,UW4-?_!5!+ P04 " #I.*I4 M+57DA,W MVW:G12\Q)?$]\E$BLSZ0>;$MHH,OG=)V$[7.]3=)8JL6.V%GU*/FDSV93CA> MFB:QO4%1!U"GDCQ-RZ034D?;==A[--LU#4Y)C8\&[-!UPASO4-%A$V71>>-) M-JWS&\EVW8L&/Z/[N7\TO$HFEEIVJ*TD#0;WF^@VN[F;>__@\(O$@[VPP2O9 M$;WXQ<=Z$Z4^(518.<\@^/.*]ZB4)^(T?C]Q1E-(#[RTS^P?@G;6LA,6[TD] MR]JUFV@508U[,2CW1(OR*+Z$?CNI3N"[$9Q_!US )]*NM?"#KK'^%I]P(E,V^3F;N_Q-PD_" MS*#(8LC3/'^#KYC4%8&O^!=U1WB0ME)D!X/PZ^W..L//X;Y,6)<,"UJ=JI."!T#0]88;=#<][-0+"^L;_D M5ZQ!6-B3XL:S-_!.:G M#9:1]OU?Z?Y.]20._- <&BF4A2O(YW%9+KQ1Q(LB MA6?N-LX1>D,56@NK>%X6L(BS90$?I);\)FMHB&H;;Q:+>$9N>TK,JR##8OF%<$1BT"HA#%'J1MX%6I 7RT: MS%2QHW?C[O:M']R-Z&4-#JM6DZ)&5D)!U0K=H%&ULW5=M;]LV$/XKA%<,#D#8(O6>)0&2=%L#K&O0UP_#/B@R;6N51)>DZZ:_ M?L]1LB,[+RN&[LN^V+H[WO%X=\\=>;+1YJ-=*N78EZ9N[>EHZ=SJ>#JUY5(U MA9WHE6HAF6O3% ZD64SMRJABYI6:>BJ#()DV1=6.SDX\[]JBUJZM671MF MUTU3F-L+5>O-Z4B,MHS7U6+IB#$].UD5"_5&N7>K:P-JNK,RJQK5VDJWS*CY MZ>A<'%]$M-XO>%^IC1U\,SK)C=8?B;B:G8X"KZ0S5SR]-1-F(S-2_6M7NM-R]4?YZ8[)6Z MMOZ7;;JU<3ABY=HZW?3*\*"IVNZ_^-+'8:"0!8\HR%Y!>K^[C;R7SPM7G)T8 MO6&&5L,:??BC>FTX5[64E#?.0%I!SYW]JO5L4]4U*]H9NVI=T2ZJFUJQ"&?-/BR,!,6 M"LYD(.43]L+=@4-O+_Q7!V;/*UO6VJZ-8G^ 7=4NF"M(U&&O^JHLR%*FJW+ M$Z:J=H4I-5=3L4K=6U]6L<- 8PZ1;ZK6%ZBZ(NVA(G=>Q&+:JVI5CH.;M5A6'/F)""YVF MKW$H>1#'1_C,/BB(WS1!RQ'W_(I) _]=08NR?)@-O38\ESF0[X/8U& MA#;3HC$8H]KREJ$^6UL778.;_85,=#$89]%0W5,P+D2^MYFG'W/BK79(ZK8L M?+ "+A)Y$*R,BR#UP8H0MO0P6-)'@X(5\R#-#X,5\"2/63'QU3J(&2L:O::3 MH(P.<;985@+!1M!]Y:U#J"JH'$5)*#X"2TSK"B0P3+J*#U(N$#,;[. ES+F!F M6XD]*=* !V&X8V]I&>1< JA;_I9&#U_I'?10=W&>#9V.L#GH:K413LN>[I<8P^,5S? MTP] ^;_J>X,Y5/@YQ%FK'&< +(#AEL7=I.%4; >3A8!W'T:$G]WHFL%P/]CL M\:'^?=T'\44-^;PLU\VZ]B \;[1QU=2S,KC$LG=6S=)1R*6D#AN'/.BZ,U*1B)!D*>HB9W+2SR/J5DZ5RU;7>G'+ MD,/!89<:,0-250'\AK/)'LK2EFBK5%@^L#9D$>IC")^]VM*@U%C7P/4X]-06ZF&$)4ES("+T-]HNQSM!\Q$7=G M7WD/H(R8P2RU@CR&EY*Z#'AQVO$BX"%$9TN@_,H7K@#"2 I@T&R,>8C (30Y M-, M'..L, D.H-+JR^2+%=#&W5&7;D5FB7BJ*,=KWL)M@ M+(]'/- VTP M\ Y'(]!5]OT(%:KHDNF'Y*-]:[(/#O4%ST:8ZX;OC/:^'XX-;#Z3Z"J9=P>? MD4S]*"8_G;^&-MTU5#UP#>5>:X\G]N?UY*&;^W3P6@+&%OY-2%%#\+J'TXZ[ M>W:>=Z^MN^7=FQ5[8U1:5JLY5(-)&H^8Z=Z!'>'TRK^]<%\!H/WG$D]G96@! MY'.MW9:@#7:/\;._ 5!+ P04 " #I.*I4 QD_,T,# "*!P &0 'AL M+W=OQN M6K1 @AJ;-#T4/=#2R")"D2I)K]?Y]1U2LN(^UJ<"O9##X=M]6:E#E9PB5L-YM#W3)\>4*CC.HB#,^.)[SOK&-%F-; ]?D3[R[#5=(IF ME(;W* U7$C2VZ^ ^OGO(G+P7^,SQ:"YH<)'LE/KB#C\UZV#A'$*!M74(C+9G M?$0A'!"Y\<>$&(E?4;_P<=.L>R8P4(5A6122+S?HR'OY3MF MV6:EU1&TDR8T1_A0O38YQZ4KRD>KZ9:3GMW\YV7'#+ MT:PB2R:<8%1/< \C7/(*7 H?E+2=@>]E@\U?]2-R;?8O.?OWD%P%_,#T+:1Q M",DB2:[@I7.\J<=+7\';LA/;"30^8!\\$P9^N]\9J^F%_'[%1#:;R+R)[+]* MZ54XUY5W9F UK@-J.X/Z&8/-F^HM7+4SWXH+'K- ^:R[.:%>]QW6V.](?>+& MP#1.7\")/L>MKR,'=/ M(BRI4.>TIUF8Y;$CJ(!Y!O_6P-'%?.Q1[_TO8*!6!VG'43ESYX_F?IROW\3' M7XKRO.?2@,"65!>W91Z 'B?_>+!J\--VIRS-;D]V]%FB=@)TWRIESP=G8/Y^ M-W\"4$L#!!0 ( .DXJE0,2)"QK0L "4A 9 >&PO=V]R:W-H965T MK$U]I-;*^7%?576 M[N71VOO-=V=G+E^K2KJ)V:@:;Y;&5M+CUJ[.W,8J6?"FJCR;I>G%625U??3J M!3_[8%^],(TO=:T^6.&:JI+VX;4JS?;ET?2H??"S7JT]/3A[]6(C5^JC\K]N M/EC:1]V1M'%XW5)_R[)#EDPZ=6O*WW3AUR^/+H]$ MH9:R*?W/9ON#BO*<$[W5/%S>"@TG7XE?=1#X,-E^D3 M&V9QPXSY#@6+,5EE:#&EVPJ+P;S.F:C/+16[S5V.=?O386.W2] MV#L7[TSMUTY\7Q>J&.\_ ]6.F5G+S.O908+OI)V( M^301LW0V.T!OW@DW9WKS)^B]49D7;[3+2^,:J\2_;S+G+1SA/P>(+SKB"R:^ M^$.:.[SWY.I4]/O%K:GOE/4Z*Y5X;[QRXA\U+NY4E2DKIA>LD*GP:X6EU4;6 M#T([UZA"'"\NTB1-4Z'AX*N552OIE=A87>=Z(TLA*]/47IBET-Z)]-GHJ(^J MUL;&$XMX\YR,OQ F=^=>_7,YFZ36OX^OI]:G8--8U$K2]$;(6/\(%:@\E M)Z( "\4>]H>TNN4MO41DRF^5JD=2RKH0O^#^M:P_D1#O$>7_0I2+=PAC4R?B M_>1FD@CIA+>(%:4FO+P&F&VLR94JG%A:4S%1LUPJ*&9%A.@^R+U5<(SCQ>(B M.5]<";GT8!G>W ML)36Z5I[#5U"XGP- +"LA.GS:U' M4B_CAG-357!+,": M<-^=I^X!H0YG;>2#),5G#V-;!J%[6QU/Y\GB6^75D"5^!Z GJ##UXV@@ M1DOEG,#YI5;$0Z%4I8H$5ZVZ((.%ACC*<$-QF>?&%K+.%4[P:V8&/%=NQ-DC M1C+5DN%@A:G9B3>DB-YI$N2'QP@*FD!(1\;/&L<, B\F^!L MW7TAX8 5A-!PC?(!VU6NV %NFA5B:B"]J?&^0>1:)K$TB$$",)%KFS>5\R2C M^TZ<3$\!)^P1Q%4N2U47,-7G1EH*+_(?!1O1>XXWYG1W%>XX6.L=%Q-7,98=!-0IX)2$-%L"FI2(99BG03;(R8"PG3A"HV&V)+'DRJ%#X4*#W>B=^M:'8 M%/-TN&1,JU-RPO'317_2JW"PON5[O[\\LB#$8F'D9E/JG)%O0.Q:G,Q.([OL M3L38N79VR'QQ/]Z),"-[.AGL4]Y@AL<5I#"KL*5>7G7,@@5$6:F^?=.?> M,7O'[GRR0\6!JX4<$&W#L3.VRORT#:$V0<&RI0M+>QD)_"I&H^0/X ],:, : M-1E%4T*BH;;V^Q=MZP_E,N.:Y3M9G(IF$PF;G%-/'0+=;52NEUI1TK+0'8FN M[J!^EPQ2G11O 6N2S *#WL(0JR^X04+!AZSHK6DG"^ !O71!S"(,N?)Y,F-U,=W73411W><#8WRM^C+%!FO5-RQ(UO*. MJLJN%'Z$)DLQ>SZYG%\L!MH8X= 78?,DP+$FG,E^)WU08U'\CI!AN(18.?B2 M]#OTJ5/B4W,=BQRK[R@)M4W)'G:[$@!)R9I[787P.9Z?3U!>=U@:A-\5<\Q< MZ,ZE?1BPZ6)]M)?5KRH&.XR9B!]BV(ZLQ*9@/Z%Y _%A26ZK1J'$C]N2E.$Z MN&L,^@,A/TV[^@2/=^V%PJAL'.,"%=!-C+*FWDA=!+3%VK8F3YZ"Y7V &U3> M][=@UG7"%2016$%5Y=3>A$8RMCBW79L.YX;B:<:>.@Z$6/][H;^OX$?;D:$] M]RV4#\'2HRRX!UM&V7 $RV-Y:3T5H9F&,W@WVHU($]S'NP[JA@Z;<3G+P8S/(:X\8XTV9HB3 YRRF2'M_ M,H4ARX::_TO5_>%R".$ SE3=5]<'ZW$?6N+82;,"Y:"FZ&MLTLJN/?:I.'2\ M3S2\I#;.@9;&'7$I)0B.=)R"9%9UZ/;P5%I0]ZA+0O,%VS7Q%CGH5[.6-8@'A/V3LFK)[ M-]/X2JZ_44_[>0K"JWNO^IP9FL/.<F03BA643*BJF^P=%<" MXA;&_Z+YN/WE!K#4,M,EU6IW MU!(RS)NFIXV,B;G;'8*$(E=J.S=1-O([GEU?)>9KV MM4,61C%.!FQG:,<7**M8QYGGN2_K(3>N'6+%JB\TT1:/NP9\ M&8>";PYMI8'C+$E3]"7XO7A^%7ZOPOWSZ90%PN7\:L$&H3%?'CTV4SVCD8=0 MP)(CX@\$#-\((B]QS$#7\Y M^.\Y/P]M4:R'.<8GXA:4M1=O94Z>_D!.L9:D MR_._/] <\!@%"T_ (UZV$6P5['3'%6V@L&PI#"<$<02^)WI6J.^;ZW1,FU02L7IWG[J8=X"N&JOD(2*@]%:5#/[A7A%WK] MF'/"49HM+!L"&F1**M#8,[&^Q\RGG&8Z$=]WX^/8N49;(<:V:DB&:.S*L%_T M@VJ)"$.]>@<3 [!Q)@1=0).N+FP8G\GC0L$="V_T[?!U*D8M9=>86 H5V%:# M@3L ]4[JDL=3K7[87;/^ PT]?P1V#%#\^>!+"(73K&E6H=HOVA%\5"!"<#+\ M&-0/6)_0$Q\YZ$/Z";@'IM@'3C[A"ZV0&7C8P3-RU""2#*/\T& ME6*'84>) M0.@-N7I3-TX5@[7!C#L?%>J#/(/P='+UC'A\@S*/Z\6(UBF/27Z2=4,6G[8^ M-AI D795ZVM<[5=V;)?7=[#0T>[[^\"96'0L3&B09/D^8QE.+QLDSDR5; M,^/-AC^$9\8#7OARC2A1EA;@_=) 7_&&#NC^,^+5_P!02P,$% @ Z3BJ M5'P/_H7Q!0 2 X !D !X;"]W;W)K&ULM5=9 M<]LV$/XK.ZK;2684798=-[$]XZ.>N-,T&3MI'CI]@,@EB08$& "TK/[Z[BX/ M4?$Q?>F+1!)[?'M] ([7SG\-!6*$^]+8<#(J8JS>3*(JM+22.5^J M2*\^GX;*HTI%J333Q6QV."V5MJ/38_GVT9\>NSH:;?&CAU"7I?*;IKV55)=H@W86/&8GH[/YF_,ERXO 'QK7 M8? ,',G*N:_\C&8," TFD2TH^KO#"S2&,;ZW-4>^2%8?/G?4KB9UB M6:F %\Y\T6DL3D9'(T@Q4[6)-V[]#MMX#MA>XDR07U@WLHK<&S-%GC!PE5M F/'V'::YM#F><'1TU!E VA2MME4VT,G!M0_0UE2&&XVDDCZPW35KKYXWU MQ1/6]^&]L[$(\(M-,=W5GQ+2'NZB@WN^>-;@>^4GL#\?PV*V6#QC;[\/?U_L M[3]A[Q*]OE/<&,- )06/9.92A\2X4'N$/\]6)$X]]= M^HOY[.5CT3SI K99X>>@@P1;D@*;M>J@@NJ.B<'/ECX MM38;..**S7\>PQH!13X%;:,#!7L'L_%L-N/7QHQG,X'-)*V9,O?KL^ M_W S)M);_4U$!!+R[$=VZ3S!+KRK\P*N<.5K(D58'$IO+R=P42B;8V_UD?2L MZ0/@?45V*4*R[+(L$(^S>++5'H2H8O1Z54<.Y@%\RL83\('(?Q=$GY_O4^QJ M_TBZ)M((RDJ(2XF09IBQ.6M;?NXKY+&U+AU*#JFP K%#^(D^P95*I(C24IT0 MI^'Q7*G<(_9&/2;.I]Q,L/=Z,9N83^%1P M]J4$UE&0VXG9[=6BG1@]F!@.I>;=Q-#P$4#9?57<];$ G.)"98K] /'P^'\ MW<7_,*"T?='F9.&B]AYMLNG',\ 7Y!*DU 6PJ@,11Y"6X0JZ.M!:39),%KR8 MP\JU-#$E>6]A$*\DM! M:"JNA4YX9%J"3%'=<2L2J:E(+4%3ANVV9%KVTEMJ"*K$+KV;)YI+T'.45"-> MIDP&G6KE6SMM!1R!IVX0#@U-@CN4JJJ\JSS/^I;&F]QT0?88DK[!:%48FD=, M=DY.K99F$FI]F/H)-V6A*+MR=*/\6R<5KY@8J"P<"Q\WHVKC3UTBG=Z0!$E^ MJY71V4;&N?&N$FE)=AOI[!JE9+7EF,]N+^!H?C"&GWXX6BQF;W<&;'@0&(O M_&W7"G1\I+C'H*CD7-6V/E174GQ!7@QM1BG7NK;=VTMI+*:?W,HJA=#OG]M9 M:?EH#!9C5V6>4_Z8\E-P1JD=X MP1!?,I&0DY0C<[9M[4QIIF]#FYMJ]A%D3%G'R\Y+"LF)=NEXA_6ZN(1644L8 MVC9%TVD7T4-"B%US.Y&G0OD:=]O%O>6A'"O8W]YROSUB<"\U MM/5@,+<]2W<7RFJ3&B5I_8Z8V>8#9AX/B,%L9(,8Y+/;7L/04;M[1)YR2J4R MD\<.D]/!Z;Y$G\L=IN7FYJ#??^VO26?-[6 KWMRQ*(Z<&]5@1JJSR>N#$&PO=V]R:W-H965T7_MV]N;[4M5.R%/>&V;HHN%G? M"*575X/)H'WQ02YS1R_&UY<57XH'X3Y5]P9/X\Y+*@M16JE+9D1V-9A/7MT< MTWJ_X+,4*]O[SBB2A=:/]/ VO1I$!$@HD3CRP/'Q)&Z%4N0(,+XT/@?=EF38 M_]YZ?^-C1RP+;L6M5G_*U.57@[,!2T7&:^4^Z-4OHHEG1OX2K:S_RU9A[30: ML*2V3A>-,1 4L@R?_&O#0\_@["6#N#&(/>ZPD4?YFCM^?6GTBAE:#6_TQ8?J MK0%.EI24!V?PJX2=NWZ/O+\M$UT(=O";MO:0W0O#'G)NQ.7880-:-DX:9S?! M6?R"LRE[ITN76W97IB+=MA\#6(__%_P^9^9P>3R2';XY'=<"L3 M5F*%;%8HOZ+""NM72,L2KI):<2=2MEBS5#[)% P\8X5?72[8RNL8J_F3,"A+ M5M;% @YUQK"Z0"%YUY:APJWCI?>6UH8^R)Y7E9()7RA!.*1.1^RU5#5YW(L4 M[TVE#8#:X"=-)=4M5^V&TMK:^ZTK*F<\%7 JO@J32"L((*HE>62Z(CO+@,U[ M>A+6$3HL@!MG9$)@PEI:\\W+NI3.#N$Y$14A1L=*I10M.LV(_5%SXQ"AKP8&+<,+B?E D@]=6^R^V6?#!2]T73K0 M0ZJG/Q/V'K&"&VT8^C"U(22>L*<]:D4K[EUR7WD5;3//'6)>U,X3ZC2;OF8/ M:^M$8=EMDP@*[4=V$)\,3\_/#_'U>#:,XS/V6I0:G:A#\YV]_]P55)/.HR:, M"6T MY-X,CR-9D$MX(^)+$/K]GG=%0 (-4VRJ"6G)$V,*1M $S$:23*L4AQ" M.$ =_?S#63R)+]AT.#V9[<'4$KI!-1M&IQ&;]U/;E4"V!\2*F]1",!)9IZPB MS:HF(61&%UZ8N^[X0N/A(#YDD^$LFG:8O\W>1BLMBTA4-(HGE*9H-#W]CDT; MY;;5B6?J8Q^9+"K>RT$;%:6=(G"Y$8(5H>F+'9E[X:(#!%/+1BRQ,55Q6_>5T8D0*34+[C TE6+YNJ*T.[0?I=:P MJ6I@H;*M2VH"8KO6&]))++U6MM5#1NQ&)+RFPAD$1K?#N7@ _0"F2@=@MIN@KY1)KD4 M3_!<>J.6O4(JQ*I+T2']K!68H_!A ZZM#$*U &MQU" )8^E[[02+1VS>-6"U M'C+I6@%30H]GDQ;=1N!->%E-Y"/-%2B1.YE(FU)IL/?S'QS]2Q7XP/]?)?Q. MU(!G&H:3DR#OH0=RB[KG9<@-%=7Q232** &*XJ(8EDN"#EXKS,E$5AAJHA]2$&/R4;AQG_KT'.F)OFC[6EF]H82_-[5#9;A.G,#LS MGW3-F5?0$52E<'OGIVTHVYN#1XQZ[4L1BG\^0I+QXL6NE6U' M[&4]KY>X:+"@K&A(5F@F"(Z2#-V TSM4I5MC-MMP;*#MYF ]M)W,9X?-W1%$ M< 3,CW0D""8:4]P'AS)=&EZP Q)F'%W,/[YC]^&=?S.Y.&P&>^@$*R\4'*QR M3H,HU!8%9[5*A\T4Q?V0E$V?P]Y4UK7I3JM4Q3[,7SGT8]:LJ]U,*]Q)6^(3 M\-,<$^G1 M!2-H:B> T'^\R)KH ST[EE2(%,_HN?O+N'^_-E1@N"1V;[LK]CS< M+#?+P_T<:5U*-&$E,IA&H]/9@)EPYPT/3E?^GKG0#K=6_S47'(AI 7[/-*JF M>: -NG\\7/\#4$L#!!0 ( .DXJE0[E0T;D@8 (H0 9 >&PO=V]R M:W-H965TG<]O5L9O.2:FFG>DL-OJRUJ:7#UFQF=FM(%IZIKF9)')_-:JF: MR?6E/WMOKB]UZRK5T'LC;%O7TCS=4J4?KB;S27_PI]J4C@]FUY=;N:$/Y#YM MWQOL9H.40M746*4;86A]-;F9O[[-F-X3_*7HP8[6@BU9:?V9-V^+JTG,@*BB MW+$$B9\=W5%5L2# ^-+)G PJF7&\[J6_\;;#EI6T=*>KOU7ARJO)^404M)9M MY?[4#[]19\^"Y>6ZLOZO> BT:381>6N=KCMF(*A5$W[E8^>'$<-Y?(0AZ1@2 MCSLH\BCOI9/7ET8_",/4D,8+;ZKG!CC5<% ^.(.O"GSN^HU41OPEJY;$.Y*V M-02/.WLY^D MF8IT'HDD3I+OR$L'2U,O+_VQI??*YI5F8ZWXU\W*.H/D^/=W=&2#CLSKR/Y_ M;WY?T,D\.15'I(7SG3]75KB2!#WFI6PV)+9&Y22<%LC[2DADO;6H;&T$;&SL MFHR0HE)RI2KEGL0)*.A1NHRBDH^D8:#TVH+74"P*A9'C V=9;5F4/ZGC0;55X1F!DM*K9 M>*V#@8-5$4CRJBV88BQ6KM"4A%'V,XPL/#-O+,A+,HP:HOE4-=L6*N%%WC%^ MZ7W@*"\;]:6%91]+L@-A+9_@'\$]4<%M>F7)[.2JHDCDVAB]T@;N*,3J:6QU MQ* WU)"1%;C:9L\W]5%_H93U/*I:?24/BUVAUR-E/1JV#8WB&\JQ@H[6VX'& MF.NV<>RN3:L*V2"#T.W%^DCT6$$QJB"R#C(5>A"^0:,A>E71CJJQA%+!3I.7 M3Z_%/_]QGB1G/XO?/5/NJAG#P[7>T8 M^;.$R76-7A>B')"-VID'=G,XH)VA!7?@D;$\[ !AWAK#NA!5%1P8)B_T!2#D M<>SUT2M&6@[YC?_[CNMVN(F/L(A;6?EP??"CY%V79GGPS(@G9/V=MLS"P#XU M:)R5!_4KAD@K3G[7,->>LF)V8>#S6<0.\(M?]ND$C4,VO7V134&"]^P']D=P MVQ\^A)U/,;70$*V0:WUC^DEDRR@^.\.":W:>_#P^.O"M7]T1;BYO/'D/WM-6 M6]RR?1=*HBR[$">XXGFU%.DBQBJ^6.XEZ+HFXY-U*[= V[-F630_7PQTW7:> M18O%0B07T5D:#Q^#8SZR8VXU>Z-U+02^@9&#O'D<1_$R$R=9')^*"PA8IH. M%]L[;;;^*A,KO?<3S$%N+.&*DQ0VI# J.?=\:;1,4^RRZ"+;HSI6X;VTGNY' MOW#8/!,?M8-)^[AS8))%M(#"GQA0=K$X]6<@SS*LSA;1,N9%NCB+4D\6)/U- MN-6XD3I1RATWW*=A:/)1/-)5^\FHRYIH,$0.;DZ9_7B+W%^.HFA-W]C\18H[ MP0_5Q$/UBTJ<_J!Z[RFG>H7 ^[!!I_>D\V-\K/3 MH2*1[-5S>#J9'ZR!_==C 5\]HT80EO&!$SD]J-T=,(];'-H>CZ_^=LO[EI&_ MN(&F8C7E>/L)TT]?+/799,P7AF[- ?"&!76!0XQTNRE#E""F"(7.G1[W4! : MIBO<>OTP25TV8"S+P6?4JNT&U#%^\.-.?\5-G#7U%T.XF\%G=:6*<-ETG=<_ M J>'7C&ST?L0;67C7\%6>&#AJ3B<#@_MF_"^W).'5SI2<,--NJ(U6./IWJER4&8S),@.]KC7&JV[""X=\/U_\!4$L#!!0 ( M .DXJE1>?7=VN0, ,) 9 >&PO=V]R:W-H965T9UDMBBPIK9D6Y0 MT4ZI3%#V)3.;^0+&8-V^ 3NE^;1T-WR<#"18W*"JW 8#F/EN/7JXFW#P:_ M">SLR37X2-9:?_8W[_@\2KT@E%@XS\#H;XL/**4G(AE?#IS1X-(#3Z^/[&]# M[!3+FEE\T/*3X*Z:1W<1<"Q9*]T'W?V"AWAN/%^AI0V_T/6V>1Y!T5JGZP.8 M%-1"]?]L=\C#"> N?0&0'0!9T-T["BK?,,<6,Z,[,-Z:V/Q%"#6@29Q0OBA/ MSM"N()Q;O%.%KA$^LAW:6>*(T:\GQ0&]ZM'9"^@O!&VD-JV!N'WY=HZ0PWQQQD7 MD\'%)+B8?&<&SZ,OQ_D5G%+ )P0_3(Z^X"H$W!78A YN*T&U M4)R:U^QCZ+#G++37U1+ :6@M H,],G/M]#4G#U"CJS374F\""4>'AAK>AQ+2 M4)88)A@<%=-XA _$;WUIF2%C0-^$0"U45$,/C>#M-UC%P>)!UPU3>Y^G\>V] M_9K+CEFXO!FE^=6/W\0\_G?,I'?JF3\2A@LR,J@*A#6Z#K%/K'7,M4Y3%08H M4_R_I"@&8:$Q5&L?H9*>X-MJ(?A:,@.N%L""!@OR,/ M#\Q6T##!@[M^8KPO&D10Z.+CH)3"6#<$2=Y\28(,'V!HBXN[>/)J&M8NQG$^ MGL04FVWZA$D:,4)UE:"\7$SC5VD:0)UP5:4E#_/C0_12SOKL*2BAN//<_:"N M?1[+-N3>4QX8%.X<4&4E5:P.1\#H:X_2Y.1@JM%LPO%K(3RC^C-J6!U.^&5_ ML/UMWK\>4.$W@@HDL21H.KJ]B<#T1VY_XW03CKFU=G1HALN*WE+0> /:+[5V MQQOO8'CO6?P%4$L#!!0 ( .DXJE0AI,$5H X !LH 9 >&PO=V]R M:W-H965T"03XM,)C(:K)8QZM756R]W!K[ MQ65*>?&UR$OWZB#S?OW\^-@EF2JD&YJU*O%D:6PA/?ZTJV.WMDJFO*G(CR>C MT=EQ(75Y\/HE?_?1OGYI*I_K4GVTPE5%(>WN4N5F^^I@?%!_\4FO,D]?'+]^ MN98K-5?^U_5'B[^.&RFI+E3IM"F%5M\%F3)PI@O M],=U^NI@1 JI7"6>)$C\LU$SE>-$?2QN[G6OI;MAVV+*13,Y/_ MIE.?O3HX/Q"I6LHJ]Y_,]F<5[3DE>8G)'?]?;,/:T\F!2"KG31$W0X-"E^%? M^37ZH;/A?/3 ADG<,&&]PT&LY97T\O5+:[;"TFI(HP]L*N^&O*CO/RXN,/QR1/QN"6_*9$KH%4DRGKDIC!+ M82HKEC+1N?:TA#:I/RN])AFB0L"L*$UYE,@R4;EUL9Z] M99$[;-@[LU&V9/7X>^CBR+_K7+/!-])[..>Z%+>)-PM\G(S&3P=BJZ!'HD K M*9N4(D$UH8:8!CRW6!M52K&TIH":2ES"0EE1**[+%+D-=>GXN4HJJ_V.'M"R M*[66-G@+WU" M']POO&%0_;/2R1?2V0WA]0&L2X9DOM.I!M,/R7-U'.&U3.<4GIR9&1+[<75K M*$/^@W"R22X0G2-PM;+ -CQ=^W7 9^L2H0GHV) G8IAU"O?II<;Z-<"$SUC2 M-Y:$7X?=$6"?K5PN=4(.N["%$Y_4JJHWU,&%%JE8[$*@-%P,U$F@%0*OH&,) MY$%,JEJ$W1O5N:=-=4BOKC[/FI@2)![3.2+XHH,V&/PM78&:H;@MQ?NJ5.*< M^'1\SD?A(5"YQ&(&-+R+M/'8N#%Y57K$3Z0-+3J*"D3Q3M*Z=O2. EE60*JI M7*M^O@.QR,IGQNK_0F; 5C!%)5FI$YB8HG -Q06VP4$U49ER94BF51NJ[;2! MW9JT:6FU^Q(2F#8D)K)5C7&R>M5D-M!2@E@/ M!CX]1"9 /P<089%T+7A:S'"TWH/L$>]!31$#\;,I$*XN^=,?#>; 0)"E]].@ MY@"03,$UR3&W[K-[6+&W=<"T5JV@"@=PP-I2E9/EKJUC?FO$4J$7@#?@4"CU M!RE4DVX$34,KP5JB(9U0]:P02RK;].P# @MR*=OGT/ZS^HJA0GSNG4VQ&VK(A=]B)S3P Z_H]N;3*E%^V]*F6(*G$ <43#%&VU[V2P1GU& MG?-$)&X=YQ5\7WNQ"]BF%?@51 Y7 :UJ3)SL'RS4R(KAR>B7F.U2!@F(/(#85N>[^J-KEI'G,LJWLL0AW% W_["5J MEX^@DW5C5A4#CTKL)/8:<'U7&50#AJ$WN4%Y @-G8OV;]Y/0%-?D6S<30NB]%11R01;)73&#;X_H(;,+E/#G?7 M[6.&M$>S4>/FP8@SXITSB>:UM>/E 6;P#,F5F9R /Z\((-UZ3>=UKA7H<4U9D5P* MUJ4F6\/=,H+ YBZ4*D4I"S*8>!<-42K)ZY2WS$UWY.$I[DWR)^B0Y MX,"W>;",AE/HUU3-2-[]ZOI >_)&TH34[TX^@$%_-_9+0&L\!)VR\SMJD*]I M0.W4U;I[HX+:WC$,T/D,Q?CY9'R4;([ >I/1T8=W[XX^7]R(PS?#J^&'X>_# M)^*0E(AS0D?.C.V[X*/KT2%.;M2.G 2,U]T;&822;ZB#I;;D%P5H?\P1&K2[ MR\;6QI/1>Y14:RIQV$230)*9V,VP ,@%C/+A'7$\)M"&63=.%X7B]HUYAM;V M;+OSM!F(>A5B/*TM Q&I52@12-<.0D++$3.VX[(W7Q,,%BM%7B,;QL^F)]R7 MRWAT5YWNXEJ30&+S-S/QJ4(A&8\61Z=$7$65K^H#K0HU%%1>R"_V%2+SB.HW%\(V.Y5'AKA MBG#=4:/GKUIK&V\#OJ'/(*+T)A!PKF/OA)2Q@8HY^-A,S";: K7%[O%6& MZS_277XC;GQ&:[5-H-" A7 E\+LV,^;5FKJD5A!_Z>,-:'OV/PB6<7>WF ;^ MBN7TPZK:P4F;H7AOT-$-A(*?\V&HG[%Z3J?GS[Y5/:."$*3T93-L MW@*A.D'EIB-F@*&G%JE[R.EX'A-]BD.2W,=/'W3QU(-6;#CSX$F;\/"%'93,:BT=OXM(LC"Z-060;\@CG8]Y5V3X\YKAJ956_#HYI]1P#I2! M\J D9-'%CP9%:JY@%;1'C=)H%>4*2CFR.N^5\S*M5U!4N;+K19@9JF;RK*\" M7,OG1!R-T YIT?)6_D,^Z>*S3>X>0![R#DKAY*PIV]\PGD17Y1\TGJD2%)6% MD;+OD@?5K;7=CW6_8^%J'&)3CXN*7C)TW/JH?EMB47J6&.HKB,MDN,ZO%62? M1GKO:7O;7JD^[3;F/49B;=$7[NC6!XUT+J8C-#<[UQE4:9;5^&R6S\6A?A)Z MQ-PXUHONXVE,VWVCK _HZNM0Q^TI.E)ZHZ[72N:AWXB=$>!4\_<#74)X M56C5'\0PBJUM7H">=JT[ MA,T0MO[,>M7NWQ_+?ASOW][+L?UZVU'DGHDNM,#3;N/XK?W_-UAJ6_8X-K1G M$"I*MZ47DM3-=YMYG,Y][U8[5=]HU-<9R3YK="L2=8I,[),P0$_Z[>%"P6,; MY:*O CM1.]VY$&XN(UH+>W<1W />T]C)^!J-;A;1/FI_I_NFX;U,^3XXD MU MGG3;*L/'^YK0IO7&.58GZQZVJ?=S.P CJVL0+<[K_16$, M5V2/:D1WCW2]_ I%L@4J,9FM5R"I^F",]4;D#U?9]-]=PBC7*WH[:I7 M@_9NM<-)'8N:U\GH$WIK$NDRL<3PPGCL/0H_D2%U:LN&]_U\Z+CS@RT$<\4_ M2Z-1!BD=?KO5?-O\\NTB_."K71Y^-@<.6:%&P4M+;!T-GYX>"!M^BA;^\&;- M/_]:&.]-P1\S9)JRM #/E\;X^@\ZH/D]X.O_ 5!+ P04 " #I.*I4VA(0 MZRL% !4# &0 'AL+W=OX;I(5 MV#[$(JF[Y]Z>HRYG6V,_NP+1PWVIM#L?%-Y7I^.QRPHLA1N9"C6]61M;"D]; MNQF[RJ+(@U*IQDD<+\:ED'JP.@MG'^SJS-1>28T?++BZ+(7=7:(RV_/!9- = M7,M-X?E@O#JKQ 9OT/]>?;"T&_MSA%2K%0.3&EQ9ST)MDQ?UUA_XZQ$ZQI,+A ME5$?9>Z+\\%R #FN1:W\M=G^BFT\<\;+C'+A%[:-[(R$L]IY4[;*Y$$I=?,4 M]VT>]A26\1,*2:N0!+\;0\'+E\*+U9DU6[ L36B\"*$&;7).:B[*C;?T5I*> M7UVC\[;.?&VEWH#0.;RZEQXN.%G2[^#*.._.QIY,L<(X:V$O&]CD"=@IO#7: M%PY>Z1SSK_7'Y&+O9]+Y>9D\"_A6V!%,)Q$D<9(\@S?MXYX&O.EWQWV-2GC, MN] E.OCS(B4I(LY?SUB<]19GP>+L_\[TL[#N$AF>#Z@K'=H['*R&D_D1 M?)=!N"W0(A3"08JH01MJM7T]8P%9371J=!& +Y#^+"*439F1RPQ4I*SHJS2" M]QHNZ@V1&.;A*(Y@B^2)-K7.,(] :LB,UFV';J4O K2F9N;$>]S(C Q2'T0@ M#ARKE- $X!O3WH!01U$[%94ZS"JAUEYT?>L?=\C9')#*.'C)3BD[& MT0>M-KSPBO%"(>O@ RFO1295TU6<-[P7=)D%LW=H=R!<123H,E *79/"'G,/ M*AJ"(9-I-\4P2J:X%M1JUPIJHI.3? MS JE@H8(:74-)<&+SZA#L$(Y SE]P!Q7KQ*<\Y8+:4V!H6/+PI-,3DWLVVYH M"23=83^-X(:Z]YWQ"-2HPQ"ZJ1V%Z8[:F^%-E]^\J0,GXHE7WW,?3.#6>,K3 M <)MFZX#V9N'$E+FB"LBT"U%C=1P;J^,2)0V.\2VUU_ )(E.)C-:'$\GO)U& MB]D<7A\2H1%?1+/C&*:+.:V6TSF\?Z &+!9+&"Z61["(X];Y%^1=%,\3QHWB M9,D'M%C&H>V5%&G/ASJ6.0L-%-)TLCP)W%[U#C\T=62\UKX9^OK3?F2^ M:";%!_%FWJ8,;R3=- K7I!J/CN<#L,T,VVR\J<+K\V M='NT&S;0_R.Q^@=02P,$% @ Z3BJ5*'?:&OJ! W L !D !X;"]W M;W)K&ULG5;?;]LV$/Y7#EHPM(!B6[+3V%EB($E7 MM \M@J;M'H8]T-+9(D*1'DG9\?[ZW9&TZZ2.5^S%ID3>=]]]]T.\7!O[X!I$ M#X^MTNXJ:[Q?7O3[KFJP%:YGEJAI9VYL*SP]VD7?+2V*.ABUJE\.!F_ZK9 Z MFUZ&=W=V>FDZKZ3&.PNN:UMA-S>HS/HJ*[+MB\]RT7A^T9]>+L4"[]%_7=Y9 M>NKO4&K9HG;2:+ XO\JNBXN;$9\/![Y)7+N]-7 D,V,>^.%#?94-F! JK#PC M"/I;X2TJQ4!$X^^$F>UHO^+L1.LS M?H\IGC/&JXQRX1?6\>QHF$'5.6_:9$P,6JGCOWA,.NP9C T/E,OTI(-Q&I? %I"!^-]HV#WW6-]5/[/K':42NWU&[*HX ?A>W!L,BA M')3E$;SA+M1AP!N^%&HC+)[.0JAW8D.5Y>':6J$7&-9_7L^I*Y41QFF10 2%9L+ MO9%Z0<;:&27K8.4\_;&TCIW2'+'!@[N +XU%?%(O0-FNFEVZ^:=( 1[@B(^\ M1CB!HLS?G(UY4>2#LP%\V6-Z K_^,BZ+\K>]U8?G[&=FA3L\&G+A[5Q:$L$' MEFUD21$$8JQ,($>BGHSR\KP(KTZ&^7@RS&E.N26&2:,V.5#(G@8C*^,-G=.= M4"P@:4(GGL:T;B0)0*A+(0.])"LX+B77@^NZEGQ2*(;^7^13[HAYD4\F V*K M8GY-L/QF5->BM[+B1'JBS7W!.95U2A[-((54.YI A(-:.AI2+NKYR7B$L@=O M.QLB/LZ%MV]3B OJ0N91]L;L0+&C?IS_F%$N**B))U0BJ45B'N4M;8D44 M%QBQ@"L0YD):6 G5(<.<%*/>^)QS$K%[5(;X([A8"UL[H- )CZ2&%9T BE[, MZ($$MRF>#0KKX;9;;!?D.E@$2HJ95-)O0'AX MBQ6V,_*7NJ((3F+P 2LZ8GZ,V+98<[NJS:%:>2[UH#<\(#6)$S[TQ"[U77*R M;M#B;!.@=!=8T?%DZ!MB2Y]!V0;W43':@0AAMH.BD;B*LY9LJ]@;H(T^I<'T M@#YY#-6Q1P1B2;H8>0YROH6J\WT=UA1-=/T\23"WI@U'OQ='S/[/5P]94VY? MUD=P4TUZP_%^@7W5%BNST/*?;7D=FV8DXK,I&%#/S_.SP>#[?.#C5:JL&1?P MSD.(^T!+$"-IZM!YO4F4)(8_-XJ^#Z%9J;HID_$C06!4H/'&%R]?-";2$/NA M7UAQVON/H?XJS%O3.1J6[O7>C/\6S0_U^06\>Y*"5&VIWD]@>)X7DQ$M)GDY MF#P9_70_54&2;DG\$\6#'X1/SXLYP9[N[NE['&]OWX_'>2QHMI':@<$ZF@][Y608VWB7C@S?+<'^;&4^WP;!L MZ/J-E@_0_MS0W$T/[&!WH9_^"U!+ P04 " #I.*I4/@I7)>X# !!" M&0 'AL+W=O M[XY>;'VXB@USHIO6NGA4-"EU[\HR5@VW*DY]QPY?UCZT*F$9ZC)V@97.3JTM MY[/9#V6KC"N6B[QW$98+WR=K'%\$BGW;JG![PM9OCXJ]XF[CLZF;)!OE._=R8'89X/?#6_C@W<2)BOOKV3Q7A\5 M,TF(+5=)$!0>&SYE:P4(:5R/F,4NI#@^?+]#_RES!Y>5BGSJ[1>C4W-4'!:D M>:UZFS[[[3F/?%X+7N5MS+^T'6SG;PNJ^IA\.SHC@]:XX:EN1AT>.!S.ON$P M'QWF.>\A4,[R1Y74,M7LC>2,DT.Y3 %?#?S2\K)?1;[NV24Z MV^ W+LH$6/E85B/$R0 Q_P;$/GWR+C61SIQF_=B_1#J[G.9W.9W,GP7\I,*4 M]O\X[F>\_?_*D?XX7L444!%_/@-_L(,_R/ '_T?"YR%>[+UY M25^G^8NCXRX82Z,6$]HR5;[M+"?6E!I&55_W)AJI\$A^31_ZUF],I)_;U3F] M*,9E\9*4T_2K20J06AMI!?KX\10F>1,&:'!2@KY"]NJ64-UO:1OA/D7=E>2T[9"+)9*//$ M*..M@64*4E64W//1%(8O% +#=^7&(#1@B+DRJ?F<2F+H_,)1=)A M?DNQ>S#",2A(K,(KD&UWG.^08",JGJ)#D/CW$?DY'+]8='Y AN()7B*M!+[/ M383,];[&^8.?SQJ#Y7"(?>=(:46-[V">@Y+5?AHH0!*J'V7N=* MR97H4#BU65EXH=+1)?\VA\H'8QU=4.?+"UWA>Y>&";_;W=V/Q\.U<&\^7*X8 MJ;4!2!ELNO.$+-00SP?>W!:EQ(@-V_AN4_ M4$L#!!0 ( .DXJE2,B).&;A\ ,Y> 9 >&PO=V]R:W-H965T-O8! MW87NAE5=: -5;')^_>:7F3BJV:1DSV[$/-ABUP$D$GE\>:"^V?GP,:ZM'9KK M3=?';X_6P[#]RZ-'<;&V&Q-/_-;V=&?IP\8,]#.L'L5ML*;EES;=H_/3TV>/ M-L;U1]]]P]?>A>^^\>/0N=Z^"TT<-QL3;E[8SN^^/3H[2A?>N]5ZP(5'WWVS M-2M[:8=?MN\"_7J41VG=QO;1^;X)=OGMT<797UX\P_/\P#^ O?1?Y_L]-G3X^:Q1@'O]&7B8*- MZ^5?"=[]S"V?CPFT<#S8)G'RUTQ!2'QQ?N^ ;TPX:1Z?S9KST_/S>\9[G)?\F,=[ M?,=X;\/*].Z?O-)9\]+WD1;;RL)-WTXY09SYWO6F7SC3-9=TT9)$#K'Y[XMY M' +)U/_<0]&33-$3INC)[]F$0YR_=QCH[U_BUBSLMT=;#!2N[-%W/Z\MB?[" M;[:FOW']JAE[,[9NL&VS\+1#?92_E GT8YG7&\MZ7;_HQM8V@PXWXB)1_/A5 M1I/[J@QMNCOVNIZ'C.(^N=2:0:/$S-+8;\,/US6[M M%NO&@)@A^*X#L:X?+"UE:(@_,#$#_4?C//C/_WA^?G[Z=9F=+YQ]W?C ).K] ME[+LZJ;>V-E9NJA7_!AFU7-'8SQZ>-)969#^]]'P]9% M5C,W'7&.5K,V5[:96]LWMG.DM!MJ<&]RW6R4-7/NE9T)8S&-F\E\O+MXI9Q[R M,O%H&#O=PF!78V>$"200N'EI%V.0?<43KZ\7:].O+$G(9N,BV_,T^.7KEV7L M[9:LCIEW)&9>6.TV-#Y)%3F>YH)71XOI;F:8YJ9I?=/[(H8H"?:WT8%1\YL&2VKHH09;V=G!'N8R7HYK/W;T$BV9?)YNXJ]C+TZ%VUY90\/ P31GI\?_Q41AO!MK FD'7GIE%W8SMR'9 MP+/,//Z1WTU\/&G>TAQ&YA#NL000-WT+1<+X"]/1Z#0')CII?A0!\%O7J]7; MF)Z<,NAG9O]!.84N&T@F;8UI?R5_QM=G_*J+3!A-5MWBG[1EM(&@G@0IX"%2 MH3'86=,3,V(D^ 1V8JY;);&!1)GD%FHV/KHQ,334^2C>60",\$4A5V8N&Z6 M!$QB9KRP*::Q;2MJ>GB,]-)OHPDDK;IAY+#(D"6/U9!VLI@FTAV1ZOJ6)!V M).E,FH"61;)FK[<$6\!5G6$Y$@=EKT".:'UV47=(W2V#P'*OBA"K+<:L&_.1 MYJ4MV;#VLP6/A-6VLM1A;8;&+)=$E@C\1GR "%BQ(8=(@>X.(HVRR(TAY74T M6&B6P6_H11_OF9SE4[A*'#T5@?S@ ^GE#]9TM+#:IQ,H6W1L$EFDQV%.FOL1 M;")F^-Y:W*B)87$$PH A/1@P.:GLA#('61T_3T!_-"D]7%_',,C#P/FD^6-8TNN%9?0AC M$'/8]KHFQLP;XCM$&^WE(N8C7PA QM".S MIB.BF.YQN01$/L-RK<,AQ14))5-&VP-K,VLL M@0!_8_$G4^5(HF<:?=&?,C[86P,OV=6;B3(P2H"H,Z4>>F"OV(N(G8/KA%K MH8F'2R1+>,J8J58-XJE1#69!2V(Z@U 27_)TV:4QG4U"I:S0H)(I^VVDIX4P MDD=QVR1;*T\JW,-2$T%F)&,LX(UU2FT(L@!6N.PA[+J) *K.(+T.6&TC[#3-^F8> M7'N,H!_F9A7,1N4"C].5*\V(A\$_(=!M%5HFVP(@7@9R5]+84+ MM!>X RIQ-TOA+&N- CJ^2^..?=HMUM^#,E^)1G(.HE 8B-68GF/9\^^/_GU&KW&.^$K:!$_3N*]LX"&\6X8=2HPBB4 )HB J$8( MI%RM4SC2>0HPPC&]O4D4LNP/$X<(36"!5E>0!/<.C#@[ ">A/ 4V"C:PUX." M*+%=>R94]2];L)VC);>6-*HE?Q%6,&\T\'($Q*4;I$)^JSA9@V*ZOB8W1P]2 MY&&H&L#U,\IR#\A'R2(\H7^"MBR4!DZ*%<)$*^, +IJFA?8RXL\@DP#3+ M1F1B(FH#@15GA-]74(ND &"F<4/,L."S1B-?""?Q*: RRW%H6A(Y8]NO$//2 MC:W'?F#7" B8/KG3B;LJOD_V4,A,(6RT%:,GWD9U:446D4*?P<$HP*P[6=V" MHT6UV*[/?GD*.K)OCK>V: VE;VC.5);2_1 MQI8FCHLU6Q%5&B!:#V-RDR,/7E4[IL J),W.0J%H-QN4_SL[\O86[/J))&'= M7!!'2 :8YY>D8>7*@X7O.+G-^"A8BJ:"F&A:[(,C?2P>/9PUK\= 8^=]>^/: MEDSH:T,Z=>\H1Z_?O+XX*EF?"^# =X1^EZH&;Q>6XBY E!63??]H%^\N7M)H MI)0(]T;6^.#BQXA@SR^<$>M(:]R.\PXAED1WI MELG[_>+O=FU3'^7Z6]&^.+>S/^ZO"G'_'NYJ+IF5]J8W($HR,WN;HOZ%W MF^0!.+?P>SS;-(MPV[6=--^+D0?2U""N.).[W4CQ&K/_)S>A#N]?=!7)CH[] MQYYB#S+H/.O?***%=U94Q_+>6@BT!,UKSO=RHARAX;#SJE2L#M&N5 8D@[/@ MV)TH^I$B)(0TIM.\BXZ!2,KY,;(TL6U)>2=),Y9$9-(-)%O[/!-&<['13#3= MT^M5AM0<6E>S4\-2HC 9@V5D[7?"Y;6S615IJ-8N',,.9-5"E6QZ]:8DFB(9 MM6CC?M[2!DY?5[*;>*"!$VNC3G!,$TB2PR.[V+2!HDB$#Z)NA:)J6-[!.JP< MP)E@CY4EIF0C,O?E;0Z\R *B:B/92T/AV0VJ5["/!7=! 5S8J.^$@5EYW[)I M&@^I;N=V\_S']R\0T*)9'%S9;HQL_=. M":QD T$6\AL+:UL9R,&PAL U-1Z.K.OW96R(334S+/>*BUN;.>I!"DD-G&T;.:5QOD:1/@+$DNLD, M<%5(7=Z04]TRASQO5/DS6:*,>$)HWUBRE:WO_$K$DJ"C#1TSHXARO5EU#:22 MK#\7+I5L=EEP+MK42=%?QU:,!^QW26*GS#@7NI#)J++78SPXB'0);6!6S-8A \/%%V8^ M,J$.BQ&+SD62JB8 Z-2803*K"63LVPO)*;)$WY0JJ\M)0)+:7[!W_.#>IHL- M.,31LITDP1D]@[!W)9A^J<,?:PY4E&_BQ*RN5,A92 M@B*BR%J9+!G)[!+I)97#6R\!72O+JU(12]\>2*1X,&C!1RUG1: C28!6WC%$ M%M%A'2R9E.BNI1*+5/,&[2&YSE81='>F*%4STTM[>:.]NX?W[E1'._N*4WR0 MKP2Y"RYH72LEY03)65PR8WL[Y%I(\X!\,/_UD*O"M/B9L VZPKUU2$E!W-* MF.]72U;*)^3=S55E:JJ,?Y+[GY>&8W8D +K'EH!26HQL>:6VI@S22B!')=+U MT' 3TFR/JCHZV:.7]#W8-?J[KFSR@@\Z'Z/$F].GX^ 7']>^(TL5_\P<'B15 M:\4GJ8BFV@1GA IDGGM1[1JWM+C0I=]L[-M":T)%VZHCYYB!IRJ&9&&23QO8 MW]?5$8YYI[@UBU$R,E[*[\<(E0[43441"T9"1UX[=D T6X?P BNVNA&]UMUN MSW9+7.[35='.>*B2?09Z\$C=W[7W")#E^S3Q2]:IEBY<.?C?GTA[>%Y)SDMH M61!JJ8 T7S3GSV=/GCZF/P"7S\Z_+I<.CE)L9#7*DV>SI\\>-T]FIZ>GS=-3 M_I'??J"0X&%E*JMW'YP_F3U^_.7#Y@&_3O_2]'SAM3)\"0?FB>?)\=O[DZ81Y>NF>9K6GN5GMZ;W-:I?2 MO@D&7%:@[*+T&J7F0:9.THPDCQ>MYP)X]>#E@"I4:..A7K?[J?@Q=1L$ D]9 MGY:E5" 2P0$+8WB!EEQON>9(B7F%.!"AM"9B^!UM6>",W,&;D[XJK/5&NFK( M:,;2^<1YK V2)?)[Q>5]J!I!IJ].F];<$(?$QQ!^8G"0@8)T6P"LY,B'"T*3 M!"'>[.WUT)R=)[7%*\EB"Q"X''U& H;0HP*!C!]YKPK=E@.,!"T5*L MJD]>:[>V7)>G0.^$!//M8O#PM (8L;#20GI ^IL7'O]_6+HX<)6UU< M_L(C')\^GS5'+U*)]64)(,E*_>S)$S3/3Y\^;([KL;'"ET"90#$7,5JU%?G: MWYVT)T R.=N>[N@.ODQEQZ. IDR2KW75) J%.Y4> M >^:B]+H?^%7O">V+*HV<)QCT^=G1I#ZIN]])S> M4$2WX.OA89KZG[:>^/.7I@-)4?L@28?*W;)USTZ?G:2V4\E3%V6KHHC/9[,4 M5D+NTM5X49.X2JH]1!!VELB9);Y)EQ=MNDH_&FLRXS^;(!8N"<(66<1RZEG" M"O+C,<71F2TR5TGNWSTZ!S.F2^%505)*6QWS+% '@>L:YX/,='9Z3!@X[<'W MB":E^) W,C4ISYH]EO"@9/I_V;+E@GT0. 9$":XO741>5G#XW*YYI*W 6Q)M!V*TQ"Y:0>]J1YS0U!!NZU*G369$8,(_T'TZ2J+:\R@'8< M&HM5993R[%Y\\%X2 M88> Q?TO?LB:PSNH";6[]"5+:]::1F>^WZHV6>#>56FBMR1W*[5A%]-$<+Z# MW330F8T39&B*9L"2HC\%?96&F^Y(H 9.O8+3.!'@%CE+E#I+9"^C=ODZ-L^) M!33^9)DG1%>:+J.&J@\>UHMF (T=&F;4?%E#.ISIN6-A@F75$K<2=PLKX5]G M6(%1';R;-9'^BO#X1.FP5YMC7+@V;?/%V=,GL_.OOA1$.+#([^7(JV&Y6YEB M58YA&(-H55/)*YUB#:!!2-U]8A/3+44NTE0E[;U<_BRN!TFWZU0(?_[\Y/1/ MAV:;\*48-L:!$U %'C97Y)\IR)Z"#N#6 M-"S#4QVWKG*6HQ=H(IV+RYI;KA@E[9#Z9.V[@>*EW?LNR2?BW\">:X2SF%J= MFI^R@ U:+K;=/A29+C562O4\?>W1V2/^=6>,EIU0*I,MBJ99,55.2CT'Z%4#JS*.40 M7*^I>($"B*#!-&USA*R1M@AIDQY!:2.Y]]4!;?X;\ 6;-2DL7_ENW-A<%9$F MT]8>R_D-93%Z#^:Y[U& 77X#[B$=^4K"& YN76IU\$Z\#$? ;#R*$F%'UFZ[ MM>W$8!AN(^!&R3U[<=*\ZSAA$BVW&A%D8!2FN4V0.7+GYDGS T&<7:KXO4DM MY5/GO:Z?R7D](,UXG]7C:O?4HM7N-@G<<+-%T1[U;#0W1!F$>Z\\$%_)ZRIR/VTJJ1\#'+?3[.UNS8^ XW4EU5N=G9E/F4$Y&VYYFU#,;!PKAER]!; M/3'TO61X&2\ZKL_K9&D&#FY2&:_5 QE&@L@P%G5->:HZXE(/C^'2^1.N:%:G M>0*?[2%_Y^(ZU\(IV!A\X+Z5NDZLH4,Z[[7DKO5^(<7,6R73SKB-6'UV0:13 MDD#:%]*TWJIP5)>'S9Q@8"KA:A989I3VPQ/)8:=TA=;6A3LP&UCA!CDP/A*4 M3J@=,NNR#=7:^0R+UHZEJ?"DN?3+@57J@YYG2759AA4XDIH>&+SO%*!8Z3.; M^ .VCF8KR\IH%&@3Q@KZ+WLAI0,1372AH]K>()[(EPK_>O2JP*EF;Q0+:[U5DHF*4%3U_@WOBU%)Q\RY84:R28M>"-4(>)4 M+U,J,IFX,4H78.8>BJO$N&L7!S6_LHDI47@R]0>R=_EMG7S?%ZC9XB8-=5,W M>WJ"!=VZ;YJ/%@G6UB9$TG&(/%D2K0+G/SIOVLE23JK0$K B)Y(IZ!B.657U MY,!)\]<$0E._%P)\/F\*S=E_'JLKQ?[(/0EI.$7JV"U0+D?.>R_U.673'E)SPZ[T$JC1X*3TP;+ MJB8E!XRJ5JS2XE>ASA3N:$^.#%)FO9+#][Y.'!S/;XYS$F&.CQ%,2JLJ^-4@ M$,/4VP3%88D?<"1[@P^)2(/:TFFDR,*=15A" "*94 U;;I'V/0R ''MQ)RF< M2>>MX#4_%<-,#FCAA:75 "'O!O?16LX1,(X0SPJXJ6 MHJBQ[-,:G>VIOEJ-)0<$> 6H]6= 05,^0KCB;TR'8TD@+[N,RKK9J)F6;#Z4 M5[Q)91\DC,\QV7P2:RPS!*BV,<^&K'CI[5+)^T2^1E,QP$M#,=7B,^NA,G!F M.ZQO*3C01R"3[+RFDISD^U:#&)M20\%9$+R07CJR3@QQV?V!4C.H4/_\K6'8R><]GX=LNPOEB.<#*.#*D8 MCW.#B'/:S- :%)F<*MXA":AIPVS!UZDC.@$K!$ Q[@&2PRF;6[Q-6@7W3*91 M:AC*6/3TCN&NQ)*-1%@I"C3BBPGB6C]JT^;L) M?'V']U ]S?\JF$M_>58,@WV5))4H,7)Z7;$MDQP\T#_IY* M3?QCI9K+RW75B2HL5F88?].AG(^]I[3HG*2?U X=/NXDPI#,&F.)6 K&N M0+>$,-AO(-UC&N8)AZ#:FP\>U(.QT]@)LA3"I\F:/>ZGI$0G^<'>[O.A"H<% M@IA<']&PK)3&)YZ[9GBB(54:#]+"N7K&DFR;Q4#@92=YM98V:0&TY^=X!1:V MM--D7UGEI!*VT?<9+93U3@]3Y?V6S9CX@_31D5QNE/1E=4R^U(X*;?3X=AQD M51%M=?OE!T6R_$$/Q@\(")+(X8M:I-=C26[O;5Q;/@D#K%[%K,SK25EX\B+! MWZI:N+(HI&W79 3DT'.Q#CE_^V/I'JRI!TO&.#W#5A]=CDC,)@Q:EVUNSXG3 MH;H3Z0 +J^G/A\)E%0FC7RD)^;"@Y&BK,UJ,69W=V?1%D\ ??]*^!FA.SZUQ M&'%2B=\ *5OB$S2^7Q>MF]OY;;\X4*EY'@Z?&I/:O!5/H#ERL6<+IA:)7MM MPX+!HQE*2PP&WB:4,A5>IKES'_F \CAP)^=>!)#ZJV&0P>;]1A?R]?W*R]E1 M'.8L?:(E2S>9URW)P[:Y*M+K:4(12S)F*P<8G$LG)Z5A\T7ZMN3/$OCIE_/V MRLIR]7YV+D$0_F#GH*YQ%",O=XM%_E\_Z3O[^'L=H>+ MYM*F(7;]:M7 ]S 9OSL^*C@Y6P(9NF_A!SXK5[/*]5?><9__M&;\(77ULH:D MM8J!O+=XG<+O/# 7%0_R[9[!,BS*PR@NTIABTM QVX/V\DZJ0-]5.N>;D_IY M$<\BW??*0\ED2:=0*_$BB^W.5KV?JA>_'.)"'8CPV6/>)7;RV@5SJ-XO=PK% MXN=N923D2P&6JVUAQ>'4.!Q(,*,!3(_+E8B09*#4XQEQ5I!0W$M)VP9E5I3$'@I-HZX?N^MISHV9FH&+Y2.:TGZ,?ERB=GN>>W/H!4?S-M?L.= M,-,/0'WNN9_S@LT^^2C[N3K=HTPG4?GB[&SV_*NG=1JU%NUI1_5PX+S:YY-Q MUMQ+QY/9DR\?_U$Z3E'$AP\ [GQ]3<+J\DF;]+'V"_E&>7ET5^ M#I\N7-*KIR=?/CV27&+Z,?@M?[%\[@?2;_YS38C !CQ ]W$^./W !/D3]M_] M+U!+ P04 " #I.*I4,3$M(3P# 2!P &0 'AL+W=OPN:+N[A\,> M%)N.A[_^*-GQTJ$M=B^62)$?/U(4/3\8^Y5J1 6I7A$*66#FJ318+%:1*OI M]3KW]L'@+XD'.MF#SV1KS%H%(>B&E\&S"C,:1W M/-T?T3^&W#F7K2"\,>IO6;IZ$5U%4&(E.N5NS>$W'/*9>;S"* I?. RV201% M1\XT@S,S:*3N5_$PU.%G'-+!(0V\^T"!Y7OAQ')NS0&LMV8TOPFI!F\F)[6_ ME#MG^52RGUNN!4D"4\'&(J%V(M3J[%YL%=+Y/'8"Z_15P$_"7D VG4":I.DK>-F86_ M(<\)W!A-1LFR3UOH\FD=N"X?I1:ZD$+!'2N1^]$1_+/:DK/<45]>892/C/+ M*'^!T:HH3*>=U#L?0I?"E@2?6^:$@=%-+?0.06HXL=Q8R:Q:A<]=T:OQ_#._ MIE84N(A:GZS=8[2\KQ$JH_B->G3_]LM.(?=W*PM.V/$Q5A4_)?!EZ2RPZUZ: MCM0CO\W66(,_3 M"[@/)J>]](,)K ANCX'[$I6LV$OB]0^>9B%N:\U>>N?M(_ @LR(4+XP"Z202 MO('T:I+/,MZ\_>4JG::_?E<]BR+U'NE'E/QR,KO,()\D20*S) BC]UE'H3;G M4/6]]-3W+,TG6?;N',Z".Z\W$L\T2DTV?^ ? /YU23-9T^*-ZB> M>QCQR9QJT.["-"8(3=V/K%$[#OQ5/^>^F_=_"VZ&G=0$"BMV32[>S2*P_03N M!6?:,/6VQO$,#=N:?UIHO0&?5\:XH^ #C+_!Y7]02P,$% @ Z3BJ5-%/ M2PZ4 P ^ < !D !X;"]W;W)K&ULI55-;^,V M$/TK R&'74"(/OT)VX"3M-L W6Z0I.VAZ(&FQA:Q%*DEJ7C37]\A92O.(O&A MO4CD<.;-F\&9HE THE&E16: 4&M\MHGWU3)*/2&4R)U'8/1[PFN4T@,1C6\'S&A(Z0-/QT?TGT/M5,N&6;S6\D]1 MN7H932.H<,LZZ>[U_A<\U#/R>%Q+&[ZP[WTG902\LTXWAV!BT C5_]GW@PXG M =/TG8#\$) 'WGVBP/*&.;9:&+T'X[T)S0]"J2&:R GE-^7!&5H5%.=6-\*V MV@JOD 6F*ECS;YTX&CX\LHU$^W&1.,KE(Q)^P+WJ MQR?$<2":'XE>Y6JZB2"WL(]-3^*VFMX-K4_X'/;,H[+B$ZP1?.$ MT>JAUGL%&W\\0?CZH6LKYB@O^4A!/4>'%=K.\)JZGXR"(S I-0^*Q;"O!:\/ MIYI*L>!JA"T3!IZ8[$*=WL+ZJGPQ\J08UA<3 W/!S:?V(>RE#^?P02A:U)VE M:/L1KCMC2*T#9 Q"<=E50NV ,UOWH5XX@KDHXG)4P@5,XZ(LX58YIG:"FOH0 M/(<[HZN.4W+DM=)2[Y[).\OC<9K"HV$5@F(-PB0NO$$[:@OQ(PIDLWA&RY^T MKO9"2LC&HWB<9?"%2C)'I\DX/=W'.>TPUYVBE98]LX!&XC#.C>_)4Y$N8!R/ MRP)N<(O&5V;P":ESH9P=.9VZ3^*L*. W=(/H1T6HLNDD+J?Y_Y)T.B.@(LZ( MT1N"WA W2:]&!8^O)(TS4HB.EC-BTSEMJ/ME?^AJT<+HG+IA,P9QBTD\'LU> M:TOHL_(_JDLMDI=OR-C;WY:Q3.-LDL-;]T%R)3S \]JM_ 5!+ P04 " #I.*I4+\RPIA4$ !A" &0 'AL+W=O MD;,<%DG1?+(JZ>^ZYYXX\+W?&?G$MHH?' M7FEW,6F]WY[/YZYNL9=N9K:HZK6;N=M:E$UTZM6<)TDQ[V6G)Y?+ MN'=K+Y=F\*K3>&O!#7TO[=,U*K.[F*23P\9=MVE]V)A?+K=R@_?H/V]O+;W- MCRA-UZ-VG=%@<7TQN4K/K[-@'PW^ZG#G3M80,ED9\R6\?&PN)DD@A IK'Q D M/;[A#2H5@(C&USWFY!@R.)ZN#^B_Q=PIEY5T>&/4WUWCVXM)-8$&UW)0_L[L M/N ^GSS@U4:Y^ N[T3;/)U /SIM^[TP,^DZ/3_FXU^'$H4I><>![!QYYCX$B MRU^DEY=+:W9@@S6AA45,-7H3N4Z'HMQ[2U\[\O.7][@AB3U\U&.!@U+3![E2 MZ,Z6#HSS: 0 MS!K^H!-U+TE'D+J!/[=H90QXAXXZQL'J"?9L7M+Y[3@/+<+:*#I1 =''.1E!N6"\:0 $? JR 3C M:055RJJR@/?6. =;:]:=!YZQ,A7 %RRI.('G@I44A<)7A0"1,%&6@1_/$O@= MG3L_%.Q$7'RDZ]$1A[1D29H YX11!"H5<4@SEI1)^%;F>="VXOD+()VN38\A M3U8F(FC!>$7>@BVJ1H"4%!;2QU,TE]8,- 4R], M5V<@2L9)04$BDS+/33A5I$.0?\I)'\'C,F6+?'$&<@976Y+HL:/[ -439-FL M>!>[.!.SZMVS[M1M5%B$KX.T'JT#?*F3@F/H)A8Z<8OQ&E9/#'9(/:-,'7N$ MYH7KFGAP N+GV?T,5K,?I4C"J:$A)L>.G(UQ#,"WL2S ML3\&8P+K0</(JT;'8-UIJ6N*'I)2N)&*[4D$54D5 M:;M@MR+>U&)N-#24DB48%5.MJ7===",.I 5M](']>/D&>[KUZR\_GV[/7KJ< MYB?7?H]V$X=;H#]H/TZ X^YQ?EZ-8^/9?!R^5+)-1Q(H7)-K,BMI7-EQH(TO MWFSC$%D93R,I+EOZ#X V&-#WM3'^\!("'/]57/X'4$L#!!0 ( .DXJE2> M8+TY504 !L0 9 >&PO=V]R:W-H965T5MZO;3 MAD\2-N9@S)PG"Z6^N)??EM#C> MH;\CW]&7A3 P5\5GN;3KZ]%TQ):0BZ:P']7F5]CZ$SN\3!6&?MFFWK,95B7+VY@[0)U@CT@6NE8?[ W_&8LX^"2T=_8Z6O"#E+)SZ[*%9M/-M0-A9D(;G^!LG MY^Q165&@#Y&7^A$]0Q^5-75= %8.MY@)LV8YA@[EVQK6EI-"6 R?54PUNE7L M8JPQA(!_&H"5+:^A6KK8[0--D<4@'T\%; .]3/4RTD/H2<^=G;602[("(]\X M3J#/1>/R3%!H$QK::/)MSY<"HR<+:26@TGVVR7.LP^1\KE7)U#$33)O]B-,S M3OQ!X?PPWTXT=A&?[8CP@T)!DKC?6<(^4\&$Y85X0J4KP)RX)K+GJ6.+H4 O MI)Z,7_;VG>_-_R"+*ZC<0&C,Z'2O!VI/W-6>>+!BW(J"0OI /7M>"&-D+C/BM3E5@ ;A7-._-+7( MX'J$7=V ?H)1IZ/]+LB.=3!A3YV&MY!!N<#"U%':5:ZVVDDYSX.IEXXF[F)V NG[ISR!'$36HFX._ \]7CHLP%")ATADT%" MOFLLEB3V'D]*V93;;G@OOI74U2YZOIQBZ"#^:89^P *0MXK+K>+VC-8[Q:?J M FNP:>I^'23Z'E[?'HF,S?E!&(O28B* MH6OC84)3?NC(F/"4/:ZQ<(K,ET2CA1,$.C M#7HLR[JQU+>V'P2OL&5CLXEGYVZ8)MB][UTV\;0]B:*!D^W,\72&UA&5O1@[ MS@!?TXZOZ7_B:S\=IQ@[J.$G8W\R=IBQDX,+6PEZ1==2P^B;H;V[=;/=S?=- M>^';;V^OS9BHE<2F7$".HOXXQ7:OVZMH^V)53=>_A;)XF:3A&F_OH-T&7,^5 MLKL7IZ#[?\#-/U!+ P04 " #I.*I4B:;&YJ1;.@ MLK:=1!$5%3:"SG2+BG=6VC3"LFO6$;4&1>E!31VE<3R,&B%5,)_ZM5LSG^J- MK:7"6P.T:1IA7A98Z^TL2(+]PIU<5]8M1/-I*]9XC_9K>VO8BWJ64C:H2&H% M!E>SX"*9+'(7[P.^2=S2@0VNDZ76C\ZY*6=![ K"&@OK& 3_GO 2Z]H1<1D_ M=YQ!G](!#^T]^[7OG7M9"L)+73_(TE:S8!Q B2NQJ>V=WG["73\#QU?HFOP7 MMEULE@90;,CJ9@?F"AJINK]XWLWA #".WP&D.T#JZ^X2^2JOA!7SJ=%;,"Z: MV9SA6_5H+DXJ=RCWUO"N9)R=WZ@G5%8;B00G7\2R1CJ=1I:9W7Y4[%@6'4OZ M#DL&G[6R%<%'56+Y-S[BBOJRTGU9B_0HX6=ASB!+0DCC-#W"E_5M9IXO^T^; M+W EJ:@U;0S"]XLE61#'F?(?<9\GI7(Z MG% K"IP%+#1"\X3!*WYY<&S" H^KJ/IY@5 E7&&!S1+-?C4!P2UWVI._L 1! ML-(UBY(F<"(5V$IOB)%T^IKN7ZH[L>5+:-%(41-\@#0/A\.!,[)PD,7PP$KD M&J$UND B&(?Y,(-!F(PRN)9*\GTM8:UU2;[65AAN:S@.!\DY#/,P&>>'$V3> M)$["83YBZSP-Q^,1O'5BT8$,&C1K+W:"0F^4[131K_;OR44GHS_AW6/$$UA+ M15#CBJ'QV6@0@.D$WCE6MUY42VU9HMZL^$U$XP)X?Z6UW3LN0?_*SG\#4$L# M!!0 ( .DXJE3"\.YK-@8 ),/ 9 >&PO=V]R:W-H965TEZV:_?8X\VVOSAZV4JT?OSF9@=%&_K3>5(L;PXVQ8;]4ZYG[9O#*3EZ&55MZJS MM>Z84>OSV:4XO8IIOI_PP:]U;O7ZMA M/S[ 4C?6_[)]/S<.9ZS<6:?;P1@1M'77_Q=_#GF8&&3!$P9R,) ^[GXA'^6+ MPA479T;OF:'9\$8??JO>&L'5'1W*.VK6OFX85W8K==*[H-O5= MH]BEMR6<=?E^8!0L%9S*0\AE_X;CST/L+_]G.7]2V;+3=&<5^O;RSSJ!^?GMF MV6A<-O++1D\L^PZP6NVPCEZS0PB/9?=9+P354[LM2G4^ Q:M,A_4[.*V4FRM M&^"L[C;,TU1W;#*N?LMO**/7@O!BR759CNMEK532N M*@MDXZ9;H2Q-733L6G=6-_6J<+"8PZ6K],XBG_:$O3+:VG&'[*;=%K4!FI': M'\ UX\"_/>^J:(JNQ$X=NU.;NNLH%\CUO2H,^Y()*7B>!OB:AY('<7R"SRSG MN8CQ(?.,!X&DT4CR4.8T*N.8)VF(KTA@8NJ'TXB'643#813S.,O89?E^5]N: MN :X*4[8/$_$"?OJBTP*^E]_?C> MZ8[#W&Z5;Q;-/6?[J@80]HK6HV@-2ATA A5BP5ZH4K5WRAR (OY'0 D$3Y/T MX=DG.4\%U8,(Z4B/@)+3/,*)#!,NHJ.C%PDYC!_B),RY@)M#)0ZB2 ,>A.&H M/L@RR+D$4 _Z@PRNWNH1>JB[.,^FY3THYB'/TG R,,ASP#I*IU@]*"ZG",N# M8 IGDO S:J;?Q_^?#V/)HTP\X $O(]0H"AZ$[N5Y#)Z8SA_D1Z#\7_'>,STQ M'GMB_-D]\67=U4Y]_1W@]TA;?JQ3/N][XJ+P+CCKE.,,? +&H M\1$O?(IR@O?865=P//1=>WIL_ZGMH_"G?G%9EKMVUWB.N&RU MM%_\+91&/BB#2S7[R:KUKF'?U6O%WBJZI1/,*0;".=;_)#^X@()JU_X86(-C MP*:N_444N_#42C"KZJU%$8#MPR#R=9. [1-/$EQ*:@!QR(.^>:!2$A'26(JR MS9E<#.V2R-2ILNITHS?W#&66Y8**.,TQ740\R#.@G\JI0U"8*7HD MP49&T&6 #U"9@QW%0GS<^]9' &/D#&Z)J?(844HB0>CBM-=%@&L(XDU@_*,O M7 $"H%'@EEIWS$,D#JG)83E/>9X#PFC/6 ]Y3LT*"IH_NVZX$VZZ1(4JNK;['OXDK2X>XZ7EY*&$Z6LYH*"31JJ>&5JJ?: 'A:QV0CT/ MHM4J"WK6"6^[=GL/:KN6H^&=P <%>NQ[IHYWR.5AXX7>:>.QV[?&;@3;]<#V M^(3FE^%!T2I84.JN1Z$[*4!AL_%NPYN[U-YW%[YT>-!G<[">[*3\:A<_U1MO M90U"CI6Q"(P^SWB/G%L@,N./&=-;5%K!\_D)_0?G._FR8QKO)?^UJTV[\0H/ M:FS8R,VC//R(LS_.P$IR[48X3'?CTH-JU$;VLS!9T'=B^K*7.0YG L7J#8%H M%HB0!E+U-:';B7'729%PG;%*>C*+3CN3,]K:JU(@U,%'# MSZ9%!1\[MNMX9SK4\.XSVW'4[]>!(5U6(JAFW+L)-WH#-X9/4IA6P_>BQOJ? M\@'9N!@:G0R]BRX"?F+J&N+0AV@511?PXL7QV.'%;^ ]L*/SS7GNHL"XAM]N M=]HHHLKO%U0DBXK$J4C>4/%$%52/'$$V<(KS671?"^I%0%N@-WI@%6X\JD"- MZAF])8/\+&_, ,6K:I> .2\_8(7]CE(\[X; %,[EV/UI2:"AD9SJ5-_ NTZ M:>6H25*__S?%"R'BL#!Z84$^:XN'R$V$_SS(Y% MNJ /2C:H;?=@'!HD39%?I#F-418OMZ0C?9F$$/II&<.C/#+N@CA,#($BSZ&( M,O@L#0%=09+Y45K0),_\LDS@ E/2A2GI?V;*-U7X&D\NPKW.DPF72['_SJ#J M_V^^?%P,P7[@\H@(';6*7MAT7D'JAU'JOE&5;>*Z?>C@J19(*GU&,E'"_H+2&*S]*$K@4MM1/ M+7/]G/AT8D><^$D:V@GQ+'V='<%9O^Y1[=VKI*&2HS!3ZUYVEX?O=NKW?U^? M7DV*\[X3&C@V)+JZSHD9:GJ)IH61@^O^.VGH+7'3EAYO5/8"G3=2FM/"*EA^ M![9_ 5!+ P04 " #I.*I4VW$MQET$ !%"@ &0 'AL+W=O0EV6RC^?HW&;D\%DT$W5R>#L\GQ^4SB8\!GC9NP-091LG3N7AX^Y">#1 BAP8P$0?'?(UZ@,0+$ M-!Y:S$&_I"1NCSOTWZ)VUK)4 2^<^:)S*DX&1P/(<:5J0[=N\SNV>N:"ESD3 MXB]LFMCY? !9'<]T_V,R5"'M_N!#VX08]W!7*\\0GM308 M]A=CXI4D?IRUJ.<-:OH&ZA0^.DM%@"N;8_YU_I@9]C33CN9YNA/PH_(CF$Z& MD"9IN@-OVLN>1KSI&WA7REMMUV%+[=]GRT">N^2?'?BS'G\6\6=OX-_QYLEK M@^!6L,OB6\RT;O7N?/6GEBM.@SL$M9$6W:TQ:H<'50-@]#P*<, M*X**(T-<5Y6NML14Q$_YFB4)Z MP..H4K*R.ME3=)$0 ZFEW#W' C+ !?.5\Y'S? S[*4'P\/W[_=Y.)L/ MT_0(+M$Z;O:>S0_6_A+W'G-4CRQACMC(DLP+"3=#(\3.9P*9+X, !< MK?ATD"*U&3J$.O*MV5#&)Y?=QUV? TOCDS TI,481P6'5$99YC39AU]^.DHG MZ:\P'4X/YCLX=8:^L)H/D\,$SBSI=WE'K0T7:F^2V"B?!]@4FJLN5>4RFUH: M8>5=R?5'> VGEHX?]M)]F SGR;3G_&WU7GJE:%N<.:65ZG\BY#9"Y4*.)SV1@HGBLI.VF& M-<^<4]7,A4O##?.(000S/O=])L/.=&F6F@+Q0/";@KIFW1&<8Z9J1M@@%(K[ M)7:[& IQ$R.LM \$#^U69Z-DTPZ_K2V;ER,*YD96F)1+WN@<@T!E14:'QG9QJ3.O5+SUX&QUT$VC!B8; M^&LF+"MO58OY7.:*+=&O*I&W M6Z7EOEW_!N@_=D$4_K]VPO>^.^.M3SN?S^MX@9&"\?'=?.7[V?Z.=-9<#5[" MFPL6;YNU9HD&5YR:C [Y2N*;2TOS0*Z*%X6E([YVQ&'!]SST$L#O5X[KUC[( M OW-\?1?4$L#!!0 ( .DXJE2EL0B$6@0 4* 9 >&PO=V]R:W-H M965T] MW)CMQ6"@TQP+IOMRBR7MK*4JF*&IV@ST5B'+G%(A!H'OCP8%XV5O/G-K#VH^ MDY41O,0'!;HJ"J9>%RCD[K(W[+4+CWR3&[LPF,^V;(,K-%^W#XIF@PXEXP66 MFLL2%*XO>U?#BT5DY9W -XX[?3 &RR21\ME.;K/+GF\=0H&IL0B,?B^X1"$L M$+GQH\'L=2:MXN&X1;]QW(E+PC0NI?C.,Y-?]B8]R'#-*F$>Y>YO;/C$%B^5 M0KLO[&K9\:@'::6-+!IE\J#@9?UG/YLX'"A,_!,*0:,0.+]K0\[+:V;8?*;D M#I25)C0[<%2=-CG'2WLH*Z-HEY.>F=\PKN ;$Q7"/3)=*:2(&PUG3RP1J,]G M T-6K.P@;1 7-6)P C&$>UF:7,.G,L/LK?Z O.M<#%H7%\&[@/=,]2$<>A#X M0? .7MA1#AU>^'O*UURG0EK6&OZY2K11E"7_OF,CZFQ$SD9TPL:JSG&0:[C2 M&BF@K,S@CK.$"VXXF6NBG<&5@0./*%$?,:V4XN4&%DQS?>P$WC=^8%$<6"Q: MB\S VEI\:2TR*J_69F)M E/8U"G_CS026[P7<"I9F*Z)VB^=5IIWQW5"A9@) M5J8(*]=XEH)IS=<\9:Y2#W3N\ 4%+*4V=3#@:TFM1SBG/E/+H42]DT17GUO# MSX15ZRV9SET W.#3CXH36>?K*I?*?#2H"K@M7U";A@+)U@@V[V%EXU&'[8O) M4;6G2*F-KU1_SM2Z*C/=N#B$#Q"-/7\THL&??TR"8?#7X=*1O7:T1&5J\N@B M>(U;J;EI@ ,(O"B:PEEP[D9C"&.?1OYTO$>018$JY4S EFW)VU8UBKSA).[D MFNDP\N(XAF#JC4*_VZP#\V0#LY V&I6I"/"FLHG;X U]W_/'$9Q%OG\.4P(8 MAQW _Z9+J;92$2E(Y#Y.1(=R8TRA. N)0TBD@HG3"[UQ&-(L\J;1WJM;K1@* M#IJTE4N9PZ@'G=SO_A2P801/TA"E_;G;@PEB+R:#'ZQ#T30^=VLD'D4T&L7> MV+>#,!YYH1.KD=XOA6M,L4CH()HZ&,(9+\'DLM*4:)2L;=*T-.I_V#AXC3I5 M?.N*X4C&,>OBA-P.AD<3:K][*GK)&VEB-/:/K+#^4>OF"#W;+ZB'2$4M'XAJ MVM:?&^"^_OJ0].$[4IY2TC,A7ATJ46H[%2U(!;)21YQ7%JCI("97LMKD4-C+ MAF"RNFHT63>R 4U369%-CX2Q[79K.]$(*>DIGE0VR/JM_Z1?RO*C[8C6$JM+ M7Y8.AO2T%#RCQ*:^V+0Q=__VC]T;@X.KF6ITXQX@&IQC]2W=K79OG*OZ:M^+ MUP\D:D\;V_$$KDG5[X_C'JCZT5%/C-RZBSZ1AIX-;IC3.PV5%:#]M92FG5@# MW&ULI59M;^,V#/XKA'<8$L!7O\5NVB4!VMX==L!N5[3= M]F'8!\5F8NUDRR?)3?/O1\DORQ5)MF$?8E,4^9 B'YE9[*3ZHDM$ R^5J/72 M*XUIKH- YR563%_(!FO:V4A5,4-+M0UTHY 5SJD201R&65 Q7GNKA=/=J]5" MMD;P&N\5Z+:JF-K?HI"[I1=Y@^*!;TMC%<%JT; M/J+YI;E7M I&E()76&LN M:U"X67HWT?5M:NV=P:\<=_I !GN2M91?[.)CL?1"FQ *S(U%8/1ZQCL4P@)1 M&E][3&\,:1T/Y0']@SL[G67---Y)\1LO3+GTYAX4N&&M, ]R]R/VYW$)YE)H M]X1=9YN&'N2M-K+JG2F#BM?=F[WT=3APF)]RB'N'V.7=!7)9OF.&K19*[D!9 M:T*S@CNJ\Z;D>&V;\F@4[7+R,ZL'U$:UN6D5K[? Z@+>OW #-[98W.SA3FJC M8?+$U@+U=!$8BFD]@[S'O^WPXQ/X"7R2M2DUO*\+++[U#RC7,>%X2/@V/@OX MB:D+2"(?XC".S^ E8P$2AY?\ZP(\H& &BZ$&'#7\?K,F*V+0'V@REEJRF GO9]_%CGK5(4J>B" M4PW#$UNF1/HI1*BZ!J)M(%#Y\W*H?P1/TC#Q&N&I5++=EJ]M'_$9%:MS],&@ M(BXS=R_76..&D[^MA*2P"K!JA-Q3Z-P!OX$H]J^B&0F72627B9_-4OC /])'M&@%@MS MWU_Z!H%ZST\[1MG8,MXK/MG0QSO_A-U M3W"VMO6Q!&;F=3=4SSDC;:OU4.L=*H2&,LQYPX38DUTNE>T\MY_07+4DX@O- M!$VPCF/6E;A!BL)*6@I>..@U$[;=X+Y.77\=/-.PD8+&@;Z&5S2][5THWW>8 M8[6FSO4IGR;J/Y'4^D'#^.CR:O]G6;_-F2Z!%7_2%Y=&#H7YJ:_>_DCM_@>3 M+_WH,AF)/$G]^54Z)>G[[^9Q%/]@R>>'X=4I;@]FEMT3>DQ'S? ^9/N@C$DOZ$H+(&M+^1 MT@P+&V#\6[/Z"U!+ P04 " #I.*I4?7JH?#,# "2!P &0 'AL+W=O M?E3-,H;E%*7J,T M7$G0.!]'E^EP.G#^WN$+QY7IV. JR95Z<(./Y3A*'"$46%B'P.CWB%?)"0+8.R#SOD,BS?, MO'Y;<]_C]5^JN6(:W^2^YAE[IBUFX5)K)A?H[6^7N;&:]LOW/[T5W1W9HEJS <41GTJ!^Q&@R\D@@?L.TP-X_>H\2[.W'6N/H(-6T,'_"^IVDO'M^BQY M*/06:?/PP@:-:Z+KZ]BE[=Y$N[6]IY;/E2!97;^M/Z-K;?E/)%'"/1VN3$&& M\U)DMZ2\\O!($[3V#RT.OI(\R6$NWK_A!["->,:'IEH?(],Z)%+ M2"X'T#_KI1J_X;,>+4.6ICN5 MCCOW9(UZX5\#0WNKD39UL^^!&ULS5A=;]LV M%/TKA-&'!&@BD9)L)W ,Q'*'%5B'(&F[AV$/M'QM$Y5(EZ3M%-B/'TDIDFU] MV&L;H"\Q)?$>GD/RGAMRM!/RBUH!:/2\?V^EU'&>^.1>_<@QR.QT2GC\""1VF09E=\FD(K= M70_W7EX\LN5*VQ?>>+2F2W@"_6G](,V35Z+,609<,<&1A,5=[Q[?3DE@ UR/ MSPQV:J^-K)29$%_LP_OY7<^WC""%1%L(:GZV$$.:6B3#XVL!VBO'M('[[1?T MWYQX(V9&%<0B_8O-]>JN-^RA.2SH)M6/8O<[%((BBY>(5+F_:)?W'9C.R49I MD17!AD'&>/Y+GXN)V L@;0&D""#' ;@E("@"@G,#PB(@=#.32W'S,*6:CD=2 M[)"TO0V:;;C)=-%&/N-VW9^T-%^9B=/C"55,(;% #Q(4<$W=:EQ,05.6JDOT M!C&./J[$1E$^5R-/FS%MI)<4^),1RH#0HUS9PL$$+[)\FZ^Z31&RX9GQI5EAPTT[ PILUERA>4;X$N\('W1A/ MV#H%]/=O]":[WP&6/ [91R3;J9FL\-Z%JA=92;)G9>FCV#1F[E=3- MDO,KIADTYD0.W=]C \YA<;96@S?HD6C%.S&T_R'M1YF^G&PR/:#=W( M, @&S;R')>]A)^]WBX6I8G9CPW.2IY39)8#RMLDT[F2]S<7!UPW;TM1M>N.I M)AF4EBS11K']WJ1N6*,=]L,C:?4^5R0,PF9E-Z6RFY,K8MS _$.AG$W\F(R; M>E:$OA\,CU?IIBYW2,*H60KVJTKG=XJY5^C1&4]G&<%[E1/_"O:*246(O)IE MQ05V=)X9X:H&X>#5["@NL ]W?JO/X*H2X1.EZ+N=)L;U2F,3K6T7B8OQS[0(7-4;?+K@_#23B'&]M'1E?U5;<'=QR9.Q,_,KO\?#7R+S*YO& MIWWZ^S._[K=^\VR3RFM)M]?^4-87V =;P/?;.%5^3?!K)7V!'!V5KC9*E6.3 M;L=^]9PG=5=O(UTY.CGMZ#\OWXO!^AT,O;WC;09RZ:X)%'*)E9_[RK?E5<2] M.X ?O9_@VSB_4*A@\OL-&ULU5I;;]LX$_TKA+$+M$#6 M%B^R[$42(,ZM[C9ML=[+P^)[H&7:%BJ)+D4E#; _?D>R;%J62*N[P0?DI;5D MSN&0,W/.D/'YDU1?LK40&GU+XC2[Z*VUWOP\&&3A6B0\Z\N-2.&;I50)U_"H M5H-LHP1?E$9)/"">-QPD/$I[E^?EN\_J\ESF.HY2\5FA+$\2KIXG(I9/%SW< MV[WX-5JM=?%B<'F^X2LQ$_KWS6<%3X,]RB)*1)I%,D5*+"]Z5_CG!Y\5!N6( M/R+QE!U\1L52YE)^*1ZFBXN>5W@D8A'J H+#?X_B6L1Q@01^?*U >_LY"\/# MSSOTNW+QL)@YS\2UC/^,%GI]T1OUT$(L>1[K7^73.U$MR"_P0AEGY;_HJ1KK M]5"89UHFE3%XD$3I]G_^K=J( P,ZM!B0RH <&9# 8D K WIL@"T&K#)@70W\ MRL#O:C"L#(9=#8+*(.AJ,*H,1L?;:HO#N#(8=YT!>[O(>9U-]L$^CC9F-I-= MN/%QO.TFNX#C,N*#;2Z6B7S#-;\\5_()J6(\X!4?RFHH[2%_H[0HW)E6\&T$ M=OKR)LHV,HN*(LH03Q?H*OR:1[L7/Z&/7"E>U!9Z*94)OR6J>9V "S^!="@N";T.>K=MR+[WSP>-AFC5'^"Q@ MP7Y4;0ELOP3F7@)_+G8>P1Y%H6?!5>;83'_OB>]$FJ:9YG&\]6;K M51LU3OW&-A#J'>_5=I!_,(AY!X-J#@[W#@Z=#EXI/H]X"FFV .53$63>-'T$ M6BA=1=4J&R=;0ILBJ$!4"'W19)-PH; M]SWO1X<[X[T[XQ.)!3L%^Q'M@]7FS+B15D/?EC'8,]V+YYS[%A8?KHL0.!:" M#YHA_"HS QO&Q^1%G MK]!.E"'HNY9AV!/[KS,U#+UB-[_^P>.\%-!'J8N)57&F!1TM&GXEVK3IND*L M!6<4L!&Q1, M%-ZBOY'C_#%JB![Q?6K/54.@V,V@(&V)!">T#+^B37V>C3 S+$C?+?G]Q3TB3>1F]U^6]H0T^]F V%6(&,XE;L[]+Y4] M(2WLZU-_9''*D"]QD^]W5O:D@CO<'4R]H<4-P\/$S<,'!;4[CZ W^09IV7;R MGE1HA[M!?=\>(\.^Q,V^'_-D+E11.^82"K+%=24QJ2!K"5,_(DV=0^K'874V#M>1>"PY[,02IM54M:A:_#-D3=UD?;O-(K24RDR^BVZK M$[B9XN.Q):34\#EUMZ^W/'M^XJZS(CVX@Z"O4ANH(63J)N3OUX9[VB1H3/WC M:X!W+<-JEP5UAPV-4S>-7^WX6W8[S=R?P*->\ZA;+IVU;\2-NL7M!:]0;VC+ M28-8DX 956-N5;OGT*9!+[(P?XMJFYXU#QATQ&QBP8QH,;=HO4 .SJ)D#A^C M;XZ8,:->['6>1IC13/9_N[B_9-RZ(6Y8[+6(3]U%HR'LQ/$%8H*TXFFV M%*H09'!-KZ&CRU6XYIE0K?XU!648C&W;9:2"N:6B#%?16/(PS)-\>VR!9Q&M MX*"9@WMI^+QU-B[S&JW HM7!YLT28=32_#(C%LQ]GGD!'KF?3B:S:YZ@ZRCA M6ATG9-TQHP%L_"KYQ#<*X;L5X@7YY,YORLB0X8"VA]\W,N*[9:0;G;RO4 X; M*4H\VY\9?2,:?M>+_^]BD[L3L*?9Q#>JX+M5X=^PR9W?I/\Q"RR7#[XA?[\# M^;\$F[SWF_HP9*-C-AD<_$2G^$7< U>K"$HE%DLP\_H!)(3:_LAL^Z#EIOS5 MSEQJ+9/RXUKPA5#% /A^*:7>/10_!-K_U._R'U!+ P04 " #I.*I4$\@Y MS=T$ !>%@ &0 'AL+W=OUADWH+MH$D51JI+>N]E;;=JNUV'Z[N@P-N8LW@S#;-*NW#7T,H)@LX M=,I>&C#^G^-S?/CYE-E&R*]J1:D&WS.>J_/12NOUF>>I9$4SHD[%FN;FR:.0 M&='F5BX]M9:4I)4HXQ[R_9\ M!$?K7TKS9W76$E91G/%1 XD?3P?7<"SZ\ O!=6, M+XQN5.L:E*$LA/A:WMRDYR._7!'E--&E"6)^GN@5Y;RT9-;QK38Z:GR6PO;U MB_7K*G@3S((H>B7X/RS5J_/19 12^D@*KN_$YB]:!Q26]A+!5?47;.JY_@@D MA=(BJ\5F!1G+M[_D>YV(E@ &/0)4"]!0 :X%>*@@J 7!4$%8"\*A@J@61%7N MM\FJ,AT33>8S*39 EK.-M?*BVJY*;1+,\K*R[K4T3YG1Z7G,U%HH5NZR B1/ MP47RK6 O W^ "Z6HWC[YP,B"4B_I @Q/ /(1ZI!?N>4Q31HY[)#' M ^1^O_R]6_Y)/#GEU\,7[^_*/;.SS?:B9GM190_WV+O)-.;(2-M="9XLM"F1&EVF\.^/>#&0,W MFF;J/X>/J/$1.5=\54A)I"Q?@H2HE<&S\2QIVE6NT5X*)S@( MNA,X;I8S/EY531JC$V>,#T(3;B+[R7173%M#8;LLIE/?[PYJVOB?_FI5OY_N M.XS"",)NC]"W\/7=E:A75#H"K>5MQ^.H)T[80CYT;E\+Y*Z-@Q8R$#G#N$@2 M4>3FF%B39U)MG3DN2)+(PAP1W'KK#!'MA1A% >Z)T2(*NAD5TT=JWIG4=#]/ M-"]HIVN\YSJ8]F77P@6ZZ;*MXT-1!_L;"W%?U!9%,'3Z_D1?&.%D0FUEIYXG MXV"">OQ;3,$#G#I$HUH?[H*_!T?0\@B.AQ(=_ "W4J1%HH&FR2H77"R?755N M^00GQZ,>M-B!;NZ\@GNP@T,HZ@,?LAA"!S"TD[X'25(*^KW5HW% M"'+W.8X^(T;[G0TV[>ZTQZ=E#'(SYD"?$:,.L,!I#Y:QY0KVC]%H8(L2#']7 MHQ'7IG>/'M07H\40'H*A0[[WFQR'[];_86X #3ON8]S1Y_APW'/:8XLF[.YT M#IWV,=[OGQ$AM8 @7NSN85 MB:TMM<^Q<"^O7NM+6_GE]2.12Y8KP.FC4?FG8[,O\TEY_C]02P,$% @ Z3BJ5!_A%V&U P M" X !D !X;"]W;W)K&ULS5?;;N,V$/T50M@" M"9!$HB3? MN DVS1!;J(D62[#\4^T-+8)E8B79*.D[_OD)(EURLS!=H%\F*+ MESES9C@7 QCR4A9"3X*U,9OK,-39&DJFK^0&!*XLI2J9P:%:A7JC M@.5.J"S".(KZ8 3S93-7. H;E)R7(#27@BA83H(9O;ZE0RO@=OS!8:6[6DV 8D!R6;%N8![G[#6J#>A8ODX5VOV17[XT"DFVUD64MC Q*+JI_]E([ MXD <;H%XEH@/A9(3P@DM4#B#*V8.;/NF&'3L9([HNQN1+,?SC=.&JWAPA[C MHU&XRE'.3!_@&<06R-D=&,8+?4XNR9?'.W+VX9Q\(%R0I[7<:B9R/0X-ZK-2 M859CWU38\0GLA'R6PJPU^2ARR/\I'R+/AFR\)WL3>P$_,W5%$GI!XBB.._C< M_GMQZJ&3-+Y+'%[B]]T%>0";,%RLR!R42RV1 ;E?%'S%;+!>D(\O&XQ;R,D3 M+^T^N22/N*27K(KF/W]';/+)0*F_>9BE#;/4,4M/,+O?&FWPT*RJS0$EV5#J M.LT*L^\P;?H_3VDOC4>#NW!PEJPA53,UFDRLT&P FP QG.2HP9[],XRCT9M08W^ M6Y35\H?Q$Z=)?'0F';OH,#J1B_2@W%,ONWV]?\MQ/_CM_MAOLQ>NOUV[4GP9 MI9>1KZ+2N.47O[>3;CM6THM/_>HK5M)]3?3_ZG:/4K&;T5K&VWH/YV\7."U:]SY(G5\.!. M78):N:>&QHZ,3;JZL3:SS7-FYB[Q1_,W]IGC[NHM3/5&POLH-G%-"E@B9'0U MP&10U;.C&ABY<3?WA33X#G"?:WRJ@;(;<'TII=D/K(+F\3?]&U!+ P04 M" #I.*I4.2>5G40% "& &0 'AL+W=O+1[<).MUE(_&$\GFW1%;ZG\MOG*U=VXM;+("EJ*C)6( MT^7YZ -^?TDBK5!)_)'11[%WC;0K=XS=ZYNKQ?G(TXAH3N=2FTC5SP.=T3S7 MEA2.?QJCHW9-K;A_O;/^6^6\/C:PW0O.MD*QHE!6"(BOKW_2I"<2> L0#"M H0%$=?2RIJ^J()9:2OWLU+G_59R]393>G)Z2U>-]8O:.@Q8)^B: ME7(MT*_E@BXL^I=N?0P. V/E:NLO[/R] *?%ZY2?(8+?(O OMU>HM>OWH@Z M!A9XL].-X<:8S4FWE4LZ-U:L6 X\)6UF2666',GL#=TP+K-R=9#COSXK<70E M:2'^=BSFMXOYU6+^P&)?ML4=Y8@M%1?HY=*[G*+&%X'^1<,AOJ@-!Y5AS5(/ M4YB,'_;#UY? K<0!VJ!%&SC1WM '6FZI#4VM&.ZO18CGX4-(,XN8'V(HM&I H"3K0^E*A#[YGAQ:WT&(GM%VEJV;(TZK2Z9/JB\(>P[@?P\B#J .T M+Q6&.$GL0),6:.($^EF'<,E9L8/*2BO$I%==[X"HOPY&BQA.@@&,V#,=P3ME M=]1 9XI^N6K.JBW)-9I5#4EM] M:SM=J4+A7>_LC92N>;M;97$O/J5:H..8F M$_K]%U:^^W;K(!F\UZSPS^+ MK<\<4R1G<5?QT"?3%3 Y:;/E@I= MCN:,JQRFDNYB^A:5U#688,/7.'Z!*C&LB_\?VFW,'$0T NCV?IN83R+?'G@P MO MNWOU$TURNYRFGKCG7<"6\ %>"X4IP4Y1CIFHT#[L^\;NS@44L@@ &9CTP MC =NQCLZ537Z!PE-PEZ[M8G%81 /X#.<">[9^=AD!98)V8\PZ<+KBQ&%CPS M,QP+;HXU9:EZ^7.Z!QB&A/ %2M8P';B9[L>Z!_1G5QQYV.NFP2+F>]' B N& M,\$]Y)Y*8F"=;WO%TI?"290,%8NA6G!3[56Y4",BS]+<]05K*)%X/[\@B*%, M@I_+88WF 8>IS=^='2QB$0F2@:9,#+N28Y/H$0XC??(D2;#7E!I\?3&? ![@ M,+)WUN#FV&,<1OK<"8D7=RG6(D8\$D4#\ S%$C?%FK)\)H<10Y(&2-91) MW$/ECW$8Z<^, %'2JV++!!I%P5 5&\(E;L(]E<,:,_L3> AQ#V5?"D,(T$$Y MWCL<59^NJ^J06:CQ=EO*^MRP?=H>9'^HCF\[SR_P^UE]'&W,U*?CURE?9:5 M.5TJD]Y9I"+'ZP/G^D:R374$>\>D^GZN+M&PO=V]R:W-H965TJ6 I0Z49V$<19TP9UP$P[Y[=JV&?;DV&1=P MK8A>YSE3#Z>0R0%.9LG9F)W'R"3F7;? M9%.L;;4",EMK(_,2C IR+HI?=E\F8@N /,V N 3$?P'B71&2$I"XC1;*W+;& MS+!A7\D-478ULMF!RXU#XVZXL&6\,0K?0)^12"K/4Y*-((7V*#U%HI39^ M5'L:>PDOF3HD"3T@<13'#7I&?O@93 ])W'9P^N5F3/;WWLW-VS>TV_O@49=4 MN4P3ZAR=2JXK4 M-<3L5#$[WI@?M>%XAX%D+A,K]H#68O0N!9U_%-!.K]MNUM"M-'2]&D97%U>3 MD_&5)X6]BJKWRB?GJ(ITY!4]P32Q:0:$H>ECNIJ/?Y&U@JF]E;5VA)_FK-&H M=ISH)6M7LCTI7BM.DATRMHR/>F7YCZLV(OK:3D1K*Z)^'YF [1:X6)3UW.5&S] \:T>T]B/J-Z3_ M.>,EU?8A[WD.>>U/U&]0E^S^N6K6/D.[KUW-VHAH[V6JZ:>AG>=O1FU9].4\ MB_YK6C1J*&BXU3+EH!:ND]1H!FMABNZI>EIUJR>N1POKY46KBTW)@@N-"9LC M-#KL8G!5=(_%Q,B5:\"FTF [YX9+[+A!V07X?BZE>9S8 %4//_P#4$L#!!0 M ( .DXJE2.HHA@]@( -X( 9 >&PO=V]R:W-H965TBIRKL9-IO;YP795D4%!U+M; M\809Y;I20X]=.U*EB&L?#\5[] MVB:/R2RH@IG(O[-49V-GX) 4EG23ZSNQ_0R[A/I&+Q&YLK]D6]I&0X$+3PS/[=W>_ ":NJAE8O[*[JC\N%TA)/ MZL\.S5ZEV;.:O2.:W]8@J69\17*[.0EN3EOE2Y7(JIB7^'D2A/%@Y#X?EJ/% M*!KV*Z,W@/T*L-\)>,TXY0D,*-^[$G6=8S3.D*]XY M!'$SMC>L\35M^D?P!A7>H!/OD4I&%SF\ S=HPOEQKT;7- H&7CO>L,(;=E=O MLRC!&$]$T;JMPT;4,S\.:FAM1OVHGM@.]RI2='^_2%>,* MS\ 2);WS& LERV9:3K18VWZT$!J[FQUF^ $"TAC@\Z40>C\Q :I/FLE?4$L# M!!0 ( .DXJE1M(=BEJP, $,0 9 >&PO=V]R:W-H965T<,KEP=DKMW[JN7.]PCN0U MWV.F[V1EV#-(">L^$2/I1 - P' 'X)\/\5$)2 P!9:,+-EW2*%EG/!CT"8 M:)W-'%AM+%I70YAYC/=*Z+M$X]3R$]8:2' %;A!%;(W!O35/2I&4)"-K9,26 MX/4M5HA0^49'?K^_!:]?O0&O &'@VXX?)&(;.7>5IF.2NNMRZ9MB:7]@Z<]( M7(, 3H#O^7X//!V'W^)U!8=MN*M%J)3P*R5\FR\8R&<=#'@&#A(#73U6EJ&7>,G>\+L4Q\F5^"CQK)!$@0=;CU!TRCLIQ95U*)1:M^X0K2/472V6*C_ MO ZEGJ@XB.)^3G'%*1[U2'H0 C,%1-,KE* 5H421KH"M)9)JB>39ADG.:DOB M"'8$Z E*(.RO?UJ1FS[3+M.S5>-PVF'6$]-P5(O8K"(V>YI99F=K3?W9K$.H M)R@(!^P+O;JS>J-F^<39]DIAD3_%+K#1P.&S#5.F:'T;8)!T'TQ?6!!$LP$E MZLX*_6?:IDS0ZB S+^KR.X\*O7C T[!NT7"\1P^:!_;TW,B?=KM?7U@2^MX MK[HWP_'F7#]9:H2;%#ZZXME5-:(F0"JD<&Z:DO979H4FB((]E\2,[@G C\J\ M=:VHL9Y4O76.\QC2)[TPTIQPS/;:[UWVA*] M+Z,XTXF\ZT1W(%'L6(L3Q?=VT[?B2F\A[>%.[_*Q, 'Z?L:Y.IV8?63UN\'R M+U!+ P04 " #I.*I4MY$X%SH# )# &0 'AL+W=O]M: M)'%F.Q2^_6PG)(4D16+LI8V3W/.[IZZ/[F0KY(/: &CTE*6YFGH;K8L3WU>+ M#61,'8L"PUPB M5689D\^GD(KMU,/>RXUKOMYH>\.?30JVAAO0=\5T(4EAH*\',UR.<09I:)=/'GUK4 M:YBVI=&'EJ42HNL+C8=9#ROOME3_4/L%!BC_06D+B"N[PKDNCQGFLTF4FR1M&\; M-7OAK+IJTQS/[:[<:&F>S UJA MPW/0C*?J"!T@GJ/;C2@5RY=JXFO3A)7R%S7PM *2 > 5D\*!;1LWR/%^I- L1:D[I$5]2/O@XPZ<8CH:\(N#-C2"O?A+ M4.H$\:PH-2Q-(!CKH'1O& 2=#KYB0N/Q0 L[N87WMC W1.,:/;*T!'M"JQ\C MY>R>IUSSMQ%0MX,[[43C@ QUTZ8/WA\_%SQG^0+>#Q_(#6IA#^6 SA M;@[1:"#R<)M#^%^""'>3""?AD,4VB?#G1!'N9E$&PO=V]R:W-H965T37(A5Q\YLIW3_?F^2\PJEX4J"QF(27 ^OYHF+]P$_.:[-UCNX3)9*/;G!UWP2 M#!P0"LRL,8Y"N&,".-WYQGT6SKA]OO&_=;G3KDLF<&Y$K]X;LM)\"F M' O6"/N@UE^PRV?L_#(EC/^%=1M[$060-<:JJA,30<5E^V0O71VV!.2S7Q!U M@FA7,#H@B#M![!-MR7Q:-\RR::K5&K2+)C?WXFOCU90-E^X4%U;3*B>=G7Y# MJH&!C[!HZEH@G8]E N;,E'!+)VS@] 8MX\*<49.1)1@=(OM>HF>5R!9ECHFMZN(3Q/HR0>I>'S=G'W!(V301_T"GS<@X_?#5YPR62&1[!; M[_$6T3C>@7X;Z[W(R9LB#I-DAWE/S&6R QUN]8(*]&ULM57O:]LP M$/U7A&'0P1HGCI-TQ3$T+66#C866K9\5^Q*+ZHKVO]])=DP&B<=@^Q+K MI'OOWNG%YZPQ]ME5 ,A>E=1N&56(]74:RXT%&>A;VUS3.S1RDTK"US>Z6X?5N!-,TRFD2'C0>QJ]!OQ'E6 M\QT\ GZOUY:BN&9Y9TS#KLXG-+T*K 4WBA/:F/**E4T$XS+\ M>38)0L+]A2Z M@)+=O( E4]C%'2 7TKW/8J1R'A07'?6JI4[.4'_E=L2FDP\L&2?)[_"85/92 MDUYJ$OBF9_B^U20)A=X-<$U[KFG@2L]P'?J\Y%V?%OP_F,B9#!>!8!6[$)J] M ;>GNQ^N<-4BV8(IH[%R;,Y*_N8&M*>]]O3OM)?"%6:OD='UP"FEPWRS49J^ M&] UZW7-!OVY%YKK8MB?><\U_^_^#%=8=/Y,6G_^;,^BE[[XQ_8,\Z6CV?RD M/?'16^\'*+UO.Z$=7="6B,:C!=EEVZ'4!FCJ, @V!FFLA&5%&ULC55-;]LP#/TK@M%#"VSQMY,6CH$V0;$>!@3M MNAZ&'12;B87*DB6$U\#TR8:+"BMMBJTK:P&XL*2*NH'G)6Z%"7.RU.ZM1);RG:*$ MP4H@N:LJ+-[O@/)F[OC.8>.1;$ME-MPLK?$6GD ]URNA+;?W4I *F"2<(0&; MN7/KWRP2@[> GP0:.5@CD\F:\U=C/!1SQS."@$*NC >L/WM8 *7&D9;QI_/I M]"$-<;@^>+^WN>MF.*"@$1?T8)7-6=Z0R*^0<.SRR4H M3*B\TJCGIR6ZO+A"%X@P]*/D.XE9(5-7:3W&JYMWL>_:V,$GL;]C,4&A_P4% M7A",T!?GZ4O(>[K_D>[J*O2E"/I2!-9?^(]2O*,ED3GEG0!!,1^O5TA-+-_VWSX(H2>+4W0_+,H(*X]#K41^T M1;VVZ*RV%]UMYCYKP7.0H^I:!_$@[BQ*PB-QIZ#8GX;CVN)>6WQ6VSUA1#_Q M FTY+R32KPW56*A1D?%)_&06^]='*D=0D3^+QF4FO23N%70>SV?1(FCMH>3-N=2]M"9.(PD;SO(D94*(=8:VA>&VGP)HK/5/L MLM13'X0!Z/,-Y^I@F,'2_X]D?P%02P,$% @ Z3BJ5 D09E7X @ =P@ M !D !X;"]W;W)K&ULK59-;^(P$/TK5M1#*[7- M!X1 !4@%=K65MEM4MKN'U1Y,,A"KCIW:#I1_O[834EH"Y;"7Q%_OS9L99R;] M-1?/,@50Z#6C3 Z<5*G\QG5EG$*&Y37/@>F=!1<95GHJEJ[,!>#$@C+J!I[7 M<3-,F#/LV[6I&/9YH2AA,!5(%EF&Q68$E*\'CN]L%Q[),E5FP1WV<[R$&:BG M?"KTS*U9$I(!DX0S)& Q<&[]FXGO&8 ]\8O 6NZ,D7%ESOFSF=PE \A\ @H3*B_TZM-L@L[/+M 9(@S]3'DA,4MDWU7: MOF%QX\K6J+05'+#50O>U;IK\<%6_"@X2GB/Q35J^9TXU5][!8*/P,Z'8I (Q*>21_4%/\PI66); M?TVT"Q&GNH3JK[RRUQ3B[GZ(PZ[?',!>K:-W5,=T:SGF64;4H>SV]DR'410V MF_:]MP+HG7CW4J )POJ:20G9G.I+V%CCO+T;%+:B#RK6M[QH?UD7\S+GO@&TW9DG7U6A(F$86%IO2N(QT847:YPPU7\&(,P!O;_@7&TGQD#]KS'\!U!+ P04 " #I.*I4'#]:<38% M !F&0 &0 'AL+W=O@]!^4NSPE_OJ(9VU_,X.SE MPD.ZWHCJ@K.8;\F:?J;BZ_:>RS.GJY*D.2W*E!6 T]7%[!)^N,9AE5!'_)W2 M?7EP#*JN/#+VK3JY32YF;J6(9G0IJA)$?CW1:YIE526IXWM;=-:U624>'K]4 M_[/NO.S,(RGI-I$4UC9\%E[^F,D\L/C*6[-,L Z1(P&TA2+%.'S,*+LN2 MBA*<@2[@[0T5),W*=_+BU\\WX.V;=^ -2 OP9<-VI4POYXZ0BJJZSK)M_:II M'8VTCL$=*\2F!'\4"4T,^=?V?(@L!1PY%-UXH)?QN$+6BG>$GP,,WP/D(F02 M9$^_HLJ>W5E;Z3R%9K_3[)^@^3;?DI1+Q BC\J:T?R#I+/1PY V43X;UE >=\N $Y7]185(< M:%*PY_M1-%"LA\$ AH%O5AQVBD.KXLOE]UU:IA5K3<-Y'6JM(C=&<*35J&LU MLK9ZDY9;9FDUTF<'QEX(S:W&7:OQJ_L*''"9_"_!.[J08KWG,0H'DZ('N6:- MT%6D=JTJY>& R MT"K]"Q,D ^L69A:\M'7\'E]\-XR'0DUQ/0[UE2*E%!VE= (J;;5)JDS']?4J M?X#X*+TC*&FK]%GB!K$_U&F*ZS&GKU.Y#;3;S2=*,K%9$DXMW@65$4#_-_LB M5*B&I[!Z?.D:.(Q@'+K#(3;$N9+7X<@0*V!#.[%/H\_P,(]?7%LAD7%^] M C^TD_^7'!+J?A#%,=1$ZV%!',(Q6"C;@*_W#>/#J^X".(;12+M(.0&R.\&4 M2R(3[7T_'KF+D>(XLG/\.*-$.J3C [FQA!T%KLC9HD4QY&=XZ>8)3+ .O*& M#F^*0EXTXI5($1T=1_11X""=U1"Y,!@^BQOC>F#J*U5,1W:F'^F5;;5)Q$S' M]?4JTT#VUX=7>B727P&B"+K:_!O">NSIJU3V@^SV7[@ZCE$1G=LG.272H7[F(8R&CZC3 M]Z8=$5T?!S11Y&#=5BCV(OA$.K&N!Z:^DH5U;&=ZD=Z)=9?$HR0 MF8[KZU6V@>TO$Z_TRK9*;Z//1_H>E3&NAY]&IW.PDYU3OJXW^$NP9+M"-)O: MW=7N3X3+>NO<4>'-/Q!WA$LXEB"C*YGJGH=RD'BSJ=^<"+:M]\4?F1 LKP\W ME"245P'R]Q5CXN6D:J#[:V7Q$U!+ P04 " #I.*I4;101H!0& "K'P M&0 'AL+W=O295$6+TX"KU\22YH9'HYX M#D?#\TU9?>=+Q@3ZF6<%OQ@MA5B]&X_Y=,GRA+\M5ZR03^9EE2="7E:+,5]5 M+)DU3GDV)IX7C/,D+4:3\^;>734Y+]KQB6;FY&.'1[L:G M=+$4]8WQY'R5+-AG)KZN[BIY->ZBS-*<%3PM"U2Q^<7H$K^[\;W:H;'X*V4; MWON-ZJG/,7;5I;;X2F M:R[*O'66"/*TV/Y/?K:)Z#F0T.) 6@) M2";G5;E!56TMH]4_FF0VWG+Z:5&_]\^BDD]3Z2#HK'\OV=Y[?<-$DF;\C7SZ]?,->OWJ#7J%T@)]699K+N/P\[&0 MT.H!QM,6QM46!K' H.AC68@E1[\6,S;;]Q_+*77S(KMY71%GP(])]191_ LB M'B$&/-=/=\<&]QNW^PV;VMSW9D.[MT2;>-02[WU:I(*=?9 4,;VEOS](>W0K M6,[_<8P&W6C0C :V-5&5W/@.MVY!XU8+RL,$!S2J\_O0SXW)C'A .[,]5'Z' MRG>BNIQ.U_DZ2X1,P65>5B+]-ZFEPP1T&\GO(3C#. QP.$!JM)-8(S/4H(,: M.*'^P80)5:#E!>18_@!3H&$"/Z*^&5'8(0J=B+XU^E=G[H%54L_15\[FZPQ] M2.<,?6+U!I$6"_1:LOB1)15_8\+O'B+:>J( Y0V5'0LQZE!'[E?>>\V(_91[ M'6KPU&0$)S6N,.8.P$>-T(-*OD#I@U*/DR7;EFCCVER]X) M*(][^P!^&>E;O_Z"] GU8+!L36;4"X@YP9@H7.1HM&]#[?$9 B\,AEA-=GZ M+0J%E4QC^A+BMU[]M1<0$@U140U5"!!;,"DQQVXU/PKU#XQ!6N['+?<1CM L M>70R0>D^/B3\/]9I)2<@V'19E%FY>'3%52*-@U,P3$DP=@NDG6&AOF'&48R' MZR/4U@<.?6S9J[ 267Q 99_#L$AGCA_&= C59 ;4LT!5FOC5ZPG$+Q8 M(UBL)U#N]98$$B75Q/O_&79@#+]E&.D81@XQC"CM)V[M_U(E,X:*)&?.>$JS M"3D!LXB27>*672NSB"Z\Q(MA6 8277EEO0JVA:&DE[AE\3G,:D/MUZ)>Y _W M6;,=4!M8);/$+;,6;K5>>]SR/(WQ1"^EI1FV,)XHD2;N4OHXW'*/@7>E*_9V M[")PD%U*]XE;]^_D^R\$FI9<. ,JP2;1*>BE5)>X5==.+UUW"<8P++>(KKL$ M1[ZE-*1*=ZE;$Y]#KS;4\),0O %6LUV$;6"5QE*WQEKHU7KU4QB#-\P@U8MK MR2ZPL(LJH:;NXOHH[#HPAB35DS\,::\AXI;\[9;%V;1B3E91)=843L JJO26 MNO76RBIJ4-PXHL--BQH4-XX)6-:$4ESJ5L-GL4IO5ISA&%.-52:[* ZQ!:S2 M5NK65ANK](HZ]+0$ZO5T[%L^ :D29^JNIH]#*?<8N'%%>$LH2:P#>Q554D_= M4M]]:ZV:33U/;#@J]KO0)&AD'Q@AVE>!3 MJ05*[\&M]W^*):M MXP(,'8G("X:%ELDLC&-+$PZ4KL*+&A>@%] ^U1H_!BN0!8'E.$7)LG^"ML6! M,>*63_"$#ZMQ[Q0S9]6B.0WF\KMI78CMP5]WMSMQOFS.60?WK_"[Z^VYL0JS M/<;^F%2+M. H8W,9TGL;RA==;4^&MQ>B7#5GI?>E$&7>_%PR66E6M8%\/B]+ ML;NH!^C.YR?_ 5!+ P04 " #I.*I4F<_E; ,# #L" &0 'AL+W=O MFJ#C@M!$5U'0L*S +3$IC,6N>K?AB MQFI)20DKCD1=%)CO;X&RW=RPC<.#![+-I7Y@+F85WL(:Y%.UXFIF]EY24D I M""L1AVQNW-C72]O2@L;BF?$_GAJ6)@$(BM0NL_EYA"91J M3XKC;^?4Z&-JX?'XX/UKD[Q*9H,%+!G]15*9SXW(0"EDN*;R@>V^09>0K_TE MC(KF%^TZ6\M 22TD*SJQ(BA(V?[CMZX01P+;FQ XG<#YJ,#M!&Z3:$O6I'6' M)5[,.-LAKJV5-SUH:M.H53:DU,NXEER])4HG%S=)PFM($2Y3="]SX.@'P1M" MB20@T!>T5OLFK2F@^PP=;(\M+NY 8D+%I;)]6M^ABT^7Z!,B)7K,62V45S$S MI>+4TKG]7FZJZO0E%-A%BR0IU+@=N=K<)L MH(2,R-'BM:Z"QI4^I:\+Q_&=<&:^'M=H:.7&D1?T5N\XO9[3.\MYV $2O\$H M6ROWCZ)&\5'0%FUH9,>1.X'F]VC^6;1G*%/&55MHUV<,SA_$#7S7.X$;&L66 MYX^S!3U;<)9MQ5E:)Q+M,.>XE'M$NQ.T'\,,!@2N'Y[6<,PHFL ,>\SP0ZM; M<9:!T(T:4Y3!^$J' P G\D\WX8B1$[CCE%%/&7V(DNEN-486#5?0LT_ AC:V M'T^ Q3U8?!;L@>TQ;9IBU7:,,;AX>$#"TZJ-V#@3I\.V_O=YZRS=(Y.8CO9B M:] IO,#QHQ.H$;,PB&/OA,L\NHKT=X#JY5M2"D0A4SKK*E1I\?9J;2>25?(\"U@7J?,28/$WWA]1\XBW]02P,$% @ Z3BJ5#'#KH?/ M @ T < !D !X;"]W;W)K&ULC95=;]HP%(;_ MBA7UHI76YCN!"I!:T+1)G8I*NUU,NW"2 ['JQ)GM0/GWLYTT2R&@WA!_O._Q MB/X26 G>F.D,TD8>]63[]G4 M2JUVB?')VEZ:\ MA@SA,D./,@>.'@A.""62@$#7:*5>FZRF@![7 _N7"Y"84'&EE"^K!;J\N$(7 MB)3H.6>U4#'%Q):*4I]EIRW1?4/DG2#Z@?D-\MTOR',\;\ ^/V]?0-K9W8]V M6]6F*Y#7%<@S\?P3\99XCQ.J$0RBEWW '= -.Z)/N!&'6[TR9*JW@.<*W(.6RAK&,*, MC@E&X^ \UCD.EX0#'/&'6=\EK/Y]FE'2_]W@2'0^(@A#(/H /18Y,:1/\PY MZCA'9SF?F<1TB&AT]#WX01 >_L4#*L\+#VMG]_JMONM4R]J04B *:^5S;F*5 M$V_NCV8B665:<,*D:NAFF*LK%[@6J/TU8_)]HKMZ=XG/_@%02P,$% @ MZ3BJ5!UB *7=!0 IAH !D !X;"]W;W)K&UL MM5EM;]LV$/XKA-$!+1#8(O5BJ7 ,+$FSIFF+H&FW#\,^T!)M$Y5$CZ3S,NS' M[R@IDF)+E+8N^1!+%N_AH[OC[M;*;B+3Y9+HKO;N1R(?8ZY3F[D4CM MLXS*QS.6BOO3"9X\??&%;[;:?#%;+G9TPVZ9_K:[D7 WJU$2GK%<<9$CR=:G MDY_QVVO7-P;%B%\YNU>M:V1>927$=W-SE9Q.',.(I2S6!H+"QQT[9VEJD(#' MGQ7HI)[3&+:OG] OBY>'EUE1Q*^TR"IC8)#QO/RD#Y4C6@:NUV- *@-R8$!PCX%;&;B',_09 M>)6!-]; KPS\L92"RB 8:S"O#.9C#<+*(!QK$%4&T5@#[#Q%SCDTZ0L=KH-= M)EV9)46*75!-EPLI[I$TXP'/7!1Y6MA#9O'<+*E;+>$I!SN]/!,2+'B^4>CU M!=.4I^K-8J8!V3R?Q17*68E">E ^B[LIPL$)(@[!WVXOT.M7;Q+Z^ K-D-I2 MR50'Y+D=\I*MIHC,#22.*L@.E L[RBY _PCT2:W0N6<(UNJ0Q3[E^1+\7#ZXTR]0?EFG<>AJWF,;KF>9<9!G4'="! M^/L)VE&)[FBZ9^@USU$BTI1*A79,EN_U!OV-K+EX5DXV+R8SM?9NZ4P=!R]F M=^T5-6K4NU&CKH=&/?.*5WO%LWKE@JTTXDKM:1XS% NEH3+'DID:W241)5K0 M(A$$GN,XW2S\FH5O97&5:P9^UA 6GG1-6YK[[7<_\*%_1 SCD/0R"VIF@949 M]!HLIDI;$G!>0\U?,L_#>IKP_XSH97CD./":WW9<*9L=X]S(.QKWOF/<'..C M<5<=XX+H>-X/7>/F46]@H]I-T8 V(OC(NU[@E'_=_L6- MK&,R;E%+JD%FJ4+4"&S,<@T;C.[.R(YH].XGFV^:6H#MQ> S;+!V4L2,)0JM MI'$V[G82<(.Y$S]R+.F7E,%\-P*]74+1+8B35J+P21< MT9A 4G)0;2WY9L-D)U$[.G8'%TE32+"]DC1,M:2)<2/L0Q3H(GQT4@N/4H_T MA;"1:6S7Z89$#)G&XKTY-AA+*#HBY/80(HU^$^<'"9T@1:%BE*&L6\K^1K.' M?<6CS=[O(=_4!&*O">?=E T?+A(+%SR:2ZOMMZMY[T( YZE#[W62LN-'XE/(]+CRJ9N$'O=N'GFP-U!X4?0:3"6 ML:[.^FP &>K&D!>;^D'L]:/E19!A+CKIE!#1\UT.F8=NX/5XJ:D&9* :4%YM M^KJV&)5QNPRY8=&0]M4ATF@^L:MRU6 >M'PVIS8B3<*7;"=)(\1DH&$N)Z ; M:7()L@HJ:M9U%C6 XZ-'!LO&MJ-OM-BU:_$AIQ-SGL>S?8963V=Q**8[\,FA MMTNJ%?RSUL.QMK]N([6N76J_@GO01T'S,?%V&]5T7_:TI'5<,J!Y8^,]@#,B MWHW.N78U^N%X'Q]?#,6[43?7KFX]@3E!]3[HB]D'48UNRF+[+N\2Y.N!:? T MZI;C6>O@VOR"\XG*#8?>/&5K '*F<\"5Y8\BY8T6N^(L>R6T%EEQN64T8=(, M@.=K 5N@ZL8H%HX"%+A1YX"V.6Q[ZOXP5F3#?D$@7-S*3*F*&NFOMZJ9 E#I2E?A0$'3]C M7'C#OAN[4L.^7)F4"[Q2H%=9QM3C":9R,_!";SMPS><+8P?\87_)YGB#YG9Y MI:CGERP)SU!H+@4HG V\47@\"2,+<"N^<]SHG3985^ZDO+>=:3+P JL(4XR- MI6#T6>,IIJEE(AV_"U*OM&F!N^TM^YESGIRY8QI/9?J#)V8Q\'H>)#ACJ]1< MR\TY%@ZU+5\L4^W^89.O[;0]B%?:R*P DX*,B_S+'HI [ #"?8"H $0O :T] M@&8!:+X5T"H K;<"V@7 N>[GOKO C9EAP[Z2&U!V-;'9AHN^0U.\N+")$Y)G,NYC"R&\8-1PTCD< 9%TS$G*4P%=JH%:6&T7 P1L-XJ@_A,]S> MC.'@PV'?-Z3"R5S+U:!ZAV4F445#B40A$_0DQ'35$QUE7G MHO=/$%N=P/W*,.8GH&)A\\7"9W*/2KE'M7*GPJ!";>":X@VGA5;X\S^;$ 9/ ME2]XYVT(=ZIJ^%HF44I3^6297%6F\*1@V(UJ.ZB+:A@]68_JTR"54M$)*J*K M;'0/*) ,EJABBA\] :HJ]^05WJ 1!!^KXN/O7$ 9JKF[^35E'_F>WT7E:/FZ M&+D[U7]:GC]-J!S39FM(<4;0H-&EHZ[RVS[O&+ETU]F=-'0YNN:"7DBH[ *: MGTEIMAUKH'QS#?\"4$L#!!0 ( .DXJE2/6WB$\ , !0- 9 >&PO M=V]R:W-H965T<35Q4JTW=ZZKXI3F1'7%AG+<60F9$XU3N7;51E*26*4\

6Z'3B#!U(Z(H4F7X2 MVS]H1<@"C$6F["]L*UG/@;A06N25,B+(&2__R5OEB(8"VCFO$%0*P;%"[X)" M6"F$EFB)S-*:$TVF8RFV((TT6C,#ZQNKC6P8-V%<:(F[#/7T]$_,E"\\%CF% MFZ]"J5MXI!(6*9$4.K# K$F*#/?F5!.6X78'GA=SN/ET"Y_ !64$%3 .SYQI M]1D7*+&KD:,YB0WKO \E'B""WA"^":X3A7\QA.:'.J[R*TF&.P( M/@2M!K\1V870_PR!%P1G\,P^KNZWP EK?X?67GC)WT5.)=%" EY!DX L!O04 M)"PK-$V 8SPHD9SQM8*;S$9D@Q&QCKYK ="K ?0L@%Y+P%D5\-(\T5JR9:') M$@.M!81S6+PK37,%,R$W N'BA3L7RO*DOCW)U(O7:2?H#T:CL?O:]/"I6"\* M@F$M=< CJGE$K8Z<4R[P/M2N_&G']>L#^ZV.^VXK H:(O&($UW27^YTJBC>8 M^.72[3E?E<:CAA-\]%4P]#SOR%WG)/V!%S4E#Q@,:@:#5@9SDV-8-(&N5EA% M0:SJ^ZM48<-?X*U#GVD1O]CJF !F"CX9BI1%%S-5Z!1%-AGAZAKGP0F38ZZG M$F'8O\QT6#,=_F2L=O?L"O+AAZ-U3C+R!MY%#J.:PZB5PSW7K)/L0E81P)#A M'][7V)"PBT"V1"8*MBF+4S +]"W."JR>L)(B!PP7')LA2X&3*SX8G3*+O/#4 M Z=R%YC[WOY1\GZP2-57^>"^)2++B%3[W;-$JL.&S3KE=4TY/^!Q1LSKAH,+ M7!H/K/\+7)KY^$$V_L?8G(HAF_X%-L&>3=#*9E$F4(R/-%9:RG7VOJ\>5Q*J M,GUPVWN1?P'2_D7UPU9(3_L+L3"%JZ76^_M7TN_]-\^+OW_0_.A_59YG%9[K MU==M])?8OJQMVVV2H."Z[,3JU;JUO[<-[='Z@VGY;=^Z-U-^+V"?M68(.:,K M-.EU!XA*EBUX.=%B8[O8I=#8$]MABI\M5!H!W%\)H7<3D7LT.T\)H(:8;>SMKTSO=-M,.$F89* M4=+.1NF$69KJK6]2C2S.0(GPPR#H^@GCTAL-LK6E'@W4W@HN<:G![).$Z;DWO?>&1;W?6+?BC08)2L.5!(V;H7??O)OT77P6 M\(7CT9R,P66R5NK%36;QT N<(!086Z4RYH9G"CQE<=V-_1Z'L2X87MA']7Q,Q;Y=!Q?I(3)?N%8Q 8>1'MC55* M24'"9?[/7@L?3@#-]@5 6 #"?P6T"D K2S17EJ4U99:-!EH=0;MH8G.#S)L, M3=EPZ:JXLIIV.>'L:$&-,I.12A!J#\J8:UBBAM6.:80;6#"MF?,9:E.TC O: MOX'GU11J5]=P!3X8%VF 2WB6W)HZ+=)XSH6@(IF!;TFC.\F/"CWC7$]X28\Z M-*#9K4,8A,TS\$DU?(I1 UK-P=(J65H92^L" MRT>F)9=;\]O;.HR9X5$=UF\P44E"#3T1S)!_5 RQCRD:GHXJ7X0YVIV*X=L# M\<+,8F*^5ZAJEZK:E;DM]LF:]*C->Q&-$C'4J'SY_/J<_3EE)Z-T-\1A% S\ MPQD5G5)%IU+%1,D#:LO7 F&%DBL-"V5)S72/KHI=^/G'>D7BW?+([G]4CMM2 MU6VE$4O-9<13)H E:B_MN6\G9^B>N-_N7O"_5Q[;JSQV)BU2L2W0ATZ?.3/ M($4=H;1TBY_K@7$U8= (@@\5?O1+8?U*GI55T0NDFD<(5O/MEHKEFC-60C!M MG,B\4<]JS+E[)TZU.HU^^)=7_LG%Z1ZM.=-;+@T(W! N:-Q2[^K\(<@G5J79 M7;I6EF[F;+BCMQ.U"Z#]C:(>+2;N>BY?X]$O4$L#!!0 ( .DXJE2X/D&- MM0< H] 9 >&PO=V]R:W-H965TU!L.A8J6ZY$)^VP/WZ4_''J)%*R MY0>]M++C(WEWY.^..O+\*)Q/YGH1Y:_2E5[: MO\S2;!$9^S%[&.>K3$?34FB1C"G&8KR(XN7H\KS\[D-V>9ZN31(O]8<,Y>O% M(LI^O-5)^G0Q(J/=%Q_CA[DIOAA?GJ^B!WVGS>?5A\Q^&N];F<8+O:G,?Y?HJ3?Z,IV9^,0I':*IGT3HQ'].G MW_16HZ!H;Y(F>?DO>MK^%H_09)V;=+$5MB-8Q,O-_]'WK24J E;19@&Z%:!= M!=A6@)6*;D96JG4=F>CR/$N?4%;\VK96/)2V*:6M-O&R\..=R>Q?8RMG+M]% M<8:^1,E:H_9MDXR.7I^K4T4)_D+=(8^WUVCY\]>H&ZQ5]9?H39YKJ[75"]W&T7V=PSO*LW-IN4F2V]D12E;K-7'2TZ# M@./S\6-#GWS?)_?V^=DJ%27Q/U;C7RT#[#2X3:UE\A=-0]@T%52&<,:X"II' M$.Q'$'A'8.?(5TNOTBU-G0:U3CFEF//F7L6^5^&W=93/D?ZVCA^CI)C^39-3 MU"T>!D$Q$YMZEON>I;?GFSR+=!*C7#_J+%I.-)JMFQ?7E:RI3K%T.#S<=Q^V M*U[,Y_+A%Y<%?FI;[=M60UQ?! /Z<*^YMA6O6EP$$COF&JD@EWC[O9NGF3DS M.EN@F^6CSLT&N87:FR%%]XE&=X7ZI9E\R@+LR"!I1P!WQ,^[5F^PFC=8()@+ M>0281_S0^\/,=;:UB4\30!@)!FEJH!WQXZ[5U*(!-<0U[P%UQ,^Z6\NX!/E" M-P%ND7"0-@;X$=4[I&R;"#K&% IDHWZR'1!5:!URCA5% 7#4#[B-HZDO1ZLD M:8/D%@5NT98\K8.C:9U=+B,#MJ@?6X?XN)ZJN5,'"IRC_EQMXV;FLR(@B8I! MNAG@1?WPZN3F>HKF,C* COHSM$/<'-925%?W@#'JQ]C[=*E_V UG&3#*GM&_ MJ!WD#%#%\! =SP!FS ^SEGT8J2-<8B&:[XP>:W>8^@SPQOIM15G#7M3C>D A:\G./*ZW3\=LV1A@CLE!3@O@(?/SL-4K MX4%> 1"RHT%8>.6$>SH.[.2#9"<'=G(_.]NOT=+W! G+RX\EIGSKN]CB ME \2I+SR3L\/TE8G=&8G!W9R/SNO=&;B63R)C%4_G:%KO4KSV'2*81Q(R0>9 M-'*@*6])&KVY V]XH\>Y",G]A#SL)6X=EV?4,0)@)6]A9=N,J^][K>+2 M\>88(H0:MH90W>)8(*0*889 8I@*BBS^Y;-.R^.0D= M-4@!F!1^3!X40D6=F0ZW"R"FZ%<,$?47BC[% 8C"GRNZI]N1L5, ZL0@JR:B M4B/N5S41]:H)X4'@\@EP4;0ED1Z?G#!L"@"A&&3Q10 U1;\$5#0DH$HPQ[*5 M@%/9DH'Z7-4Q8$I@HQQDMBD!H[)?MBD[DU,".:6?G)L%\:E8$&_38A6LS=JZ MX]W:/G>)G1)8*0>9/$H@JFS9A'MCIZRGC@1C+!UE7@FR7D(;UA-2SH$* ;.A/2+MZK6-P#0&> MX2#3T1 P&_9+1\,Z65UK"+ :MJ6BV2K-(J/1?=JU)!E6SB(.,JT,@:MAVV;< M%U##AJ22$>DJ/2F@I?+3\J" JNKH/&-8.1:B GRJ?J4<5=^*4QHZ": C6\]R#33KMKV8^P>.YWY+MSYDEP MY< W]L.STR&N_[5>.=F-!YD\$EPYVXW[7&;927>R>N5<-S[A":)=8YW&4#D* MCOL5<';RG;JM'/#&_N30,>&.#)D$5\YXXT%6<0BN'!W'_>HX._E./JD<",?^ M[-'MDU->"*E>?R&#+/Z0GV[*],LZ=_)=7%6]*T/\.:?;55TOBU3OO9!!IIFD M>D.FY8I,NQMX[>AQPXV1<>6>:G%+V#;[4' YT3,KAE\5KR2SS;W;S0>3KLJK MJ_>I,>FB?)SK:*JSX@?V[[,T-;L/Q6W8_?7GR_\ 4$L#!!0 ( .DXJE2L M$.":H ( (D& 9 >&PO=V]R:W-H965TRHH(+O%&@J[)DZF6&A=Q,O(&W7[CEJYSL M@C\=K]D*[Y >UC?*S/R&)>4E"LVE (79Q+L8G,]C&^\"?G+($5A 4F9!F8>3WC'(O"$AD9?W:<7I/2 MOC/?MW5[NI9D>5+9*'=$S9U[- $)Y4F6>[ 1D')1?UFVUT?6@## MN-PYMJN'"GN(=*;/+ M#8ZF5R*1)<(]VZ*&S@*)\4)WX2L\W"V@<]*%$^ "[G-9:292/?;))+50/]DE MF-4)P@\21' M!>4:+D6*Z6N\;\0VBL.]XEEXE/":J3Y$@QZ$01@>T#/_?_C@ MB)RH:6#D^*)/&P@+KI-"ZDHA_+I8:E+F&_U]),6P23%T*88?I+C,,G1?NSD* MEXQ,,MR:BZP1.DL4F''J]D QPD,'=)R],^H'T9?NH4Y^ @S#?AR\1;ZJ<-14 M.#I*-62Z+E(N5.PNKO.=.)"%,@20LT5I<]?Z3K\7'[T3%9RWE MM2B_=:M+5"MG=AH260FJKTNSVOCIA;.1-^LSX[.U+?ZCJ4W:7(85%QH*S QE MT/]FNJ5JXZLG)-?..Y:2C!.Y86[^%:AL@-G/I*3]Q"9H_C[3OU!+ P04 M" #I.*I4]BVP76<" #V!0 &0 'AL+W=OF.8F#'6Y1T[T3#8H[,U. M*DZ,-54=ZD8AJ3R(LS")HJN0$RJ"//-G]RK/9&L8%7BO0+><$_5ZBTQVRR . M#@^\?_*38Z:,] MN$@**9^<\:U:!I$3A Q+XQB(79YQC8PY(BOC[\ 9C"X=\'A_8/_B8[>Q%$3C M6K)?M#+[9? Y@ IWI&7F079?<8C'"RPET_X+7?]VD010MMI(/H"M DY%OY*7 M(0]'@'A^ I ,@.0=(#GE(1T Z7M ? (P'P!SGYD^%)^'#3$DSY3L0+G7ELUM M?#(]VH9/A2O[UBA[2RW.Y&O).36VCD8#$16LI3!4U"A*BAHN-V@(9?I#%AKK MS$'"]BL?M!BXOWL42VH2-64O&K"6>-OVOK&VH+IG4K4+XO2JT4?;G_G/& M:SIZ3;W7^0FO/UI>H *Y@T-"-+S!F>2L>[Z%YW,#X#E/LO!Y0L)\E# _*^&. MO%#>!=$15-GQF)P=68"04: =!B;:/*ZOK8JI:/?O5D:!T$471M*C%*&IQ M5M2J5HBN&&!0<;BD EZ1J.F_]CQ5TB.GBA4>-9F;B'=$U51H8+BS5-'LDV56 M_93I#2,;WW>%-+:+_79O!S,J]\#>[Z0T!\.U\CCJ\W]02P,$% @ Z3BJ M5(5[9% Y @ P4 !D !X;"]W;W)K&ULC51M M:]LP$/XKPC#8H(L=)\U&20)Y:5EA'2%EVX>Q#XI]MD7UXDGG.87]^)WDQ$NA M"?MBZ4A2,DZ39!(K+G0TGP;?QLZGID$I-&PLF/)BGN47"C03AC-+!2S:#&\65[[^!#P34#K3O;,5[(SYLD; M]_DL2KP@D)"A1^"T_(852.F!2,:O V;44_K$T_T1_2[43K7LN(.5D=]%CM4L M^ABQ' K>2-R:]A,1, M0GI(2(/NCBBH7'/D\ZDU+;,^FM#\)I0:LDFS :*\=N=0[Y2X"8E/?RTZ/\97H1<0W9@(V&5RQ-TN0"WJAOQRC@C<_@ MW?%,2%]W)HWS'O"8N M/KF8"FP9QL]14QN-W1WMO?V$+[J+_2^\>QX>N"V%=DQ"0:G)X -ILMW(=0:: M.ESSG4$:FK"MZ)4"ZP/H?V$,'@U/T+][\[]02P,$% @ Z3BJ5!8)KJDD M P \ H !D !X;"]W;W)K&ULO59=;]HP%/TK M5M2'5NJ:+PBT J0"K59IU:JR;@_3'DQR(583F]D.M/]^MA-"2$.H5JDO$#OG MG.M[C[G^"C ?"!((I9; ZFL-$T@2K:3.\;<0MB$!6" MTFDF> 7!JQ." P2_(/CO)70*0L=4)D_%U&&*)1X-.-L@KM%*33^88AJV2I]0 M[?M,%1W<24O&G)5JGC-8QT3H' MHN6W[XZ&&>>-;HYS?F#XNL>M1Z[C]0?VNEKAMR#5%KO>/FK:@'*=OE.B]C+H MEAET6S.8P1HXIB&<(PE<_8"Q:7=SH+ @*C==/"9CX C25<)> 5"HDVXI7E"& M#C[!JEX9K?=!JW)^MU+?GN_6G'J+<;U+MU-SJ@'E!YUNLU/],H%^:P*W."2) M;GEAPH2NV#$?+DOART_PP75V'=WYH!.%0+6 ?M"M6=$ "CH]IV9%$ZKO'[#" MK?PKN:TY?#<_B6,.N-Y.S_L,#W9=TO4_ZH'_IMU\">J-JP$4U$'3)I!3;UMV M941(@2_-J"54A3,J\VFAW"W'N6LSQ-@[>#X+JK^4):$");!05.>BI\SG^7B5 M+R1;F8%CSJ0:7\QCK$92X!J@WB\8D]N%#E .N:-_4$L#!!0 ( .DXJE3D MZPF_U@, *<0 9 >&PO=V]R:W-H965TKP1\H?* #1Z+G*N)D&F]?)]&*HD@X*J*[$$;I[,A2RH M-DVY"-52 DW+H"(/213UPX(R'DS'9=^]G([%2N>,P[U$:E445+[,(!>;28"# M;<<#6V3:=H33\9(NX!'TU^6]-*VPR9*R KAB@B,)\TEP@]_/R,@&E"/^9K!1 M._?(3N5)B!^V\2F=!)%E!#DDVJ:@YK*&6\ASF\GP^*].&C28-G#W?IO]8SEY M,YDGJN!6Y/^P5&>38!B@%.9TE>L'L?D#Z@GU;+Y$Y*K\19MZ;!2@9*6T*.I@ MPZ!@O+K2YWHA=@(([@@@=0 I>5= )9%L@UN&%O M[T!3EJMWZ UB'/V5B94RR=0XU(:DA0J3FM"L(D0Z",7HL^ Z4^@#3R'=CP_- MY)H9DNT,9\2;\#.55RC&%XA$!']]O$-OW[SSI(V;A8O+M/%)"[==D'\?1)XC MLU\V5*;?/##7#+*2\N?74Z%6\;T=5!R1X6'4?H/:/XJ*EI0=!.RW "_[ M,1Y&4708=-" #KR@7P2_3*C*$$V_&R$:*](']_.@/6'2[T0?-NC#KD,VKXC+Q\'F$-TF)>( W2.!$M7?4).,R9V1+6.H3.0"(HEKEX M 4")W2L>#>#(F53TFF+#.VZ(7TUN=>K>27K#Q%$BOZFX.L$><(P[<)V_X?A\ MS=6Q>Z+K#4>]SFV&G>%AO^.=*KLZS2Z%+FQG;MCO;F>+#K==SZLZ[)P/^ZWO M(TU8;C^Q22Z497%45<[?\.!55>6L#)_E9:>IJNUG76OJK S[O>P$28U:J'&_ M=QB7.!LCT?F2JF/W)&4P.[<0<:9&_*9VJJ)(V\"ZL)U[$;][G:THTC:U+C+. MTHC?TOXLOT_'!$2<59'KUQ00<;Y$SO*EDP1$VM;4M9#.E,CQ\YA?0.30J:SC M%$B<8Q'_DMD_;2MRG<2),ZOB-^OSA?1J%4"_$PF MW*D="Y"+LD)61B0KKJLRLNEMJO";JO9TPZL2WE1:9C\JE,/&ULC511 M3]LP$/XK5L0#2*-)D[9#*(W4%J;M :FBL#U,>W"32V/AV)WMT/+O.=MI5J!$ M>TG.]GW??7?V7;J3ZDE7 (;L:R[T-*B,V5Z'HR"T(/"FEJJG!I=J$ M>JN %@Y4\S".HDE84R:"+'5[2Y6ELC&<"5@JHINZINIE#ESNIL$P.&SVL#.;\!0QG7%PA\ M7-V0\[,+J2OF!O M&#)3BHH-./OW;*V-PH?^IR?8J LV<.$8[#IZS M83P97Z7A\W'13G@-HW'4>;V1.^[DCGOE/M ]68. DIE3RL8?8D;O5/5Y>$7A M4=?4H#9NF&@L3B.,?U/=;C>O9JY-W^W/<8[YL?./Q@]!?#$;)C3A4")E-/B* MJI0?+'YAY-;UYEH:['1G5CB+05D'/"^E-(>%#=!-]^P54$L#!!0 ( .DX MJE2O"SXZ$P0 D1 9 >&PO=V]R:W-H965T MK(3,J(:A7/MJ(QF-K5&6^B0(NGY&>>Z-AW9N+L=#L=4IS]E<(K7-,BKW4Y:* MWN#3P4;946 M66D,##*>%]_TI0Q$PP 9H" MK!KZ&EB;O?VH9#@M&)(3#$-T+W*=*/13'K/XT-X';RN7R:O+4^($O*>RA4+\ M&9& D"-\9A\WQPXZ896!T.*%IS)@8G2S?)^!"80_7S,X,QHM]ZBY;D[W=GJR MHS)&?_X&D.A.LTS]Y2#4K@BU+:&VLR2*C:(F(?9BGMFQ%!:(78MHE.-YC$FW MTQ_ZS\W 'EF%@TY0K3J@VZGH=IQTOXITFS$M>82F7&@6);E(Q9HSJ+^[/&HY M(M*MMNA>1HIZ%:'>#T]1@=AI!G\P.!'[?L6C[^0!\04?C418-Y7#M4$%.;B, M6..@ELC@AT>[A&R&NTUZ^,V!*%3^#'4Q>^2TJOUPE.'!53IZ9A.[*%95:-W'G0A)5ZRSNNK44;6%?L>U5ZVLN'\AV:F5 M&0^<[O\"&QO?KZ"?*SJ[ZZ,I*E",ME4'*&B=$#52JS!QJW!S]UBDJ4DSU$G! MY"B1$K!_\)/7"OLGF-3R2MSR>KY*SP"$196Z>ME:;@GY;S5I6W%T];!X?)N> MPQUJ]207TJ"26DJ)6TH_6(DERD$EDM:I_-?"2=P=YW=48N=]);9;_=X))K5> MDO^KEV< ')7H-RZ5&9-K>]=6\"NZS75QV:IFJ_O\Q-YBW\Q/X9Y?W,IKF.)/ M KA*K7FN4,I6 !FT>A F6=R[BX$6&WMU70H-%V'[F# :,VD6P/N5@(:_')@- MJG\_QO\"4$L#!!0 ( .DXJE1@-1>#I0( *P& 9 >&PO=V]R:W-H M965TSK>X[//;%ODIU4K[H$,.2MXD)/O-*8S:WO MZZR$BNHKN0&!*X54%34X56M?;Q30W($J[D=!,/8KRH27)B[VI-)$UH8S 4^* MZ+JJJ/H]!2YW$R_T]H$Y6Y?&!OPTV= U+, L-T\*9W['DK,*A&92$ 7%Q+L+ M;V=CF^\27ACL=&],;"4K*5_MY'L^\0(K"#ADQC)0?&UA!IQ;(I3QJ^7TNBTM ML#_>LS^XVK&6%=4PD_PGRTTY\;YX)(>"UMS,Y>X;M/6,+%\FN79/LFMS X]D MM3:R:L&HH&*B>=.WUH<> 'F. Z(6$!T"AB< <0N(7:&-,E?6/34T393<$66S MD$9.7'W'6+'%Y_@VWLK"[P;G:7:6GI[AG[8T0\=_? $_0-EBFPIK\'N MH$N*FY M;G3H96-=0S9V9+8/;-/X.KP9)OZV[]#'K)LHN.F2W@D==4)'9X4^ MTS>R @$%,V@$Y>P/VE!O\$!N&X>.R1U]$!(<2#V7\4[GN-,Y/JOS1UVM0'TP MDPSPF#>1BV-*&])13T<4A=AQ#_4>R0O#?EHCVN]=_ K4VO5#33)9"]-5M)@LW+# M$G\GH&P"KA=2FOW$;M#]H-*_4$L#!!0 ( .DXJE2SI@MV P( #H$ 9 M >&PO=V]R:W-H965THJ!FH"J4[F2GM*#6A7I/3*61%@$D.$GB^)H(RF24 MI6%OK;-4U98SB6L-IA:"ZM]SY*J91L/HN/'(]J7U&R1+*[K'#=JG:JU=1'J6 M@@F4ABD)&G?3:#:\G8]]?DCXSK Q)VOPE6R5>O;!?3&-8F\(.>;6,U W'7"! MG'LB9^.EXXQZ20\\71_9/X?:72U;:G"A^ ]6V'(:W410X([6W#ZJY@Z[>B:> M+U?5'D \_ !)G"1/FR5<7ES]RT*/1>X9\K MEP'W%H7Y=89_W/./SQ:VKG5>N@:#2K,<_W??+?XZX/UK.V0W<4H.IYKDI!7\ MJWJ@>L^D 8X[!XH''UT?ZK93V\"J*G3'5EG7:V%9NL>-VB>X\YU2]ACXANM_ M%]E?4$L#!!0 ( .DXJE1M%TGH)@, %02 - >&PO[V M-<](E'PD@:.;J)QEY/[T_<^E,I?O G<_^7!RTKL_NSRTGS; &0F]I(,7D)[W M>C@Q@!AY\C+RY[@QZHM]ZDY*SVD]W3-@)$,OR8Y[XQBVY1F/"B6W58J),UAF M6K+@@8J,3*C@4\W!JZ E%VMG[H-AIH32@;'M84-%8*D?'1RY&71.RU-RJ703 MVT5P?Z?M\@-@,P.!7(A.8)\XPWA446.8EE=VTBQNC$^@H!W?K2NK<*[I.NH/ MR-:AN=D@4Z5SIKLP$=F8QB/!"I"C^7P!=Z.J$$!C5&D'.:=S)6FC8>/1#BSM MC EQ"X_5CV*/>U7LU*P'%9/=T IJAX[&38!_E\UQ[]*^CC>H^(,R7Y9V.[*9 M0ZNR&\T*OFKFJZ(3@+%'.#NM*K'^+/A2:2IV1=O>?\M9?K7B^.)? M26[^JQP*]FILS\JW+G)P#"*38Q!Y%#TY?),BP_9LW#F ]X[?SAK :TY&OL,+ MD]@&#:9++@R7[6S!\YS))Z>PI3=T:E^9]_CM^IP5="G,70=F9#N^9CE?EFFW MZ@82T:[:CK_!]J*D>\>RL;C,V8KEDW:JY]-F&-B!C=I>X'"(7#67'\%\'.9' M ,/B8 HP'^>%Q?F?]C-$]^,P3-O0BPQ1GR'JX[Q\R*3Y8''\/JF]_#M-TSA. M$BRCDXE7P03+6Y+ U\^&:0,/+ Y$^K-6!6PWH'X_CC04WZ?.(:J8MJP)QA'TA1#H!?]/9HD2'82 M^/CK@STE<9RF?@0POX(XQA!X&G$$4P :,"2.FW/PX#P*-^=4N/T=:?P;4$L# M!!0 ( .DXJE27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MGN8(X:?IP$OLY]O'E3JJG1RF?R',FZA6;;U1C"[TFC&3B7;0Z23MC/*\=75YN-=,M?T#:5AJN,QM MHVMXX&RG7\^[0[+EFC]RP/JF>>X@[^FC+EL,?;RC%J372CKVADNNM"FO*.]/+>.6 MV8OW1X61-UP8IH;4L&]*%AN>K]QM[*]H>S^CC,/ALTWND5RFK%>:R"W3)$973'WH^Q_&2_V/]!8,B]6ZGP]%T/AH2^VU^.QD/^_?VX+H_Z4\'(^)!!@!DT"#D_X$'&0*082.0 M\WO[\6,T]2 C #)J$+(2R1B C)N$##W(!(!,FH2,/,C/ .3G)B%C#_(+ /FE M2V+"\JVH.4TD5VRIRMW!5DG.___.1Q0B+I(IMDPJAFE><& M&:.+K(QQ;I^;L;E:%0GR0Q=9$-^D7.RX$.6[/K:=,5\Y M+7VJ9O/B4DB"ZR M(?IIJ@JV*"%OS=JF?1-.R[SX))20(+K(AKB62LF=S88K1) -NL@Z^,X6*\MC MQS";PI>Q*B-XPW.:IYSZF) /NLA"F#(W=J0R8^1L(K7^1&;V"<_75/E#7 !I M(4#6P@WEBCQ043#RPPXIA6+N#_P''4!"")"%\!*]>_I55(R \!LA_NF#:J2$VA7#]QF*-G;@X=YK>/"8DC0!;' MW,CTZ=PF3LS%,;-WTJ>:#2"+!,@6F1>/FOTJ7!(PVIYV#$@< ;(X:G--4XNA/_F4D$X"9)V N3$Y\S$AG03(.JE)1^M"&4(^"9%] MLL]+:[$@CX3H'CDFJ+5LD$]"9)_ F:J_O!:"2U?(1@%3U4HG"2&CA,A& 7(N M]^1]3$@L(;)8WLF[#B^GCPEI)D36#)A&5%=5(/"7DF1/;, M.S8<,D.YJ Y(D&="9,_ .CSW5ZDAU41-KFA5WLT(4D_T,6M:M8\Y@KP3??SJ M5CTD9)WH0]:YR#F94J6H*]C5,X+U$F3E'!G=T"/S,E*60LE 4*WYDON8D'(B9.4<,6\*JQVK1U<4+K*7<,Y\3$@Y$;)R MCICS8K,1I;VI( .JU^1&R)V/"2DG0E;.$7,?OI^,K];&6K*_9:I:8(X@Y43( MRO'S\]-^9,_Y-4=(.3&R&%D][\[$WXSI":2>!%T]KY60VIZ30,9) ML+>(0361RN)0 ADG038.O)Q1V34$&2=ILGA3V3>40,9)D(T#8_H[AQ+(. EV M#>>]Q2$[5MK;^YC@7C%D^0"8+M'T,2'Y)$TMM9T3]S[XF)!\$F3YO"G7MOVE(ITIHC[V.]3BF*WUV!9"#&P;;?Y1-+% M8?OP8>OSU5]02P,$% @ Z3BJ5)=W8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[IL MML-P^I5276W+H:UWW:DSIR] M?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQW MGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0 M=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [ M4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH=_RD MWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$% @ MZ3BJ5-9((R[W 0 *R@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P M$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T M5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK M3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\M MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:= MM\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX M./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%< MO !02P$"% ,4 " #I.*I4!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .DXJE1"RA*6[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ Z3BJ5,%QXA='!0 >A4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ Z3BJ5)&(WJTT!0 7!0 !@ ("!+A< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5->U M^KDO @ &P4 !@ ("!42@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ Z3BJ5)W84>,E$@ 2C, !D M ("!(3, 'AL+W=O&PO=V]R M:W-H965TU7 !X;"]W;W)K&UL M4$L! A0#% @ Z3BJ5-:7?3__! J H !D ("!QV@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ3BJ5#1H;)(Q!@ F \ !D ("!G7D 'AL+W=O0V";D& "$$ &0 @(&+ ME0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5%Y]=W:Y P PD !D M ("!1*, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z3BJ5*'?:&OJ! W L !D ("!;;L 'AL M+W=OX# M !!" &0 @(&.P >&PO=V]R:W-H965T 9 " M@;/$ !X;"]W;W)K&UL4$L! A0#% @ Z3BJ M5#$Q+2$\ P $@< !D ("!6.0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5)Y@O3E5!0 &Q M !D ("!XN\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5(=I35EH P &@@ !D M ("!GOX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z3BJ5)&QK^FL P X@@ !D ("!8@L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5*CH M[!FZ!P ]B< !D ("!"Q%@ &0 M @('\'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5#DGE9U$!0 A@ !D M ("!_"&PO M=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5&TAV*6K P 0Q !D ("! M(C0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z3BJ5)J6+?,J @ )08 !D ("!1SX! 'AL+W=O&UL4$L! A0#% @ Z3BJ5!P_6G$V M!0 9AD !D ("!AD8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5#'#KH?/ @ T < !D M ("!>%4! 'AL+W=O&PO=V]R M:W-H965T 0!X;"]W;W)K&UL M4$L! A0#% @ Z3BJ5(];>(3P P % T !D ("!Y6$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ3BJ5*P0X)J@ @ B08 !D ("!%7$! 'AL+W=O&PO=V]R:W-H965TV10.0( ,% 9 " @8IV 0!X;"]W M;W)K&UL4$L! A0#% @ Z3BJ5!8)KJDD P M\ H !D ("!^G@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z3BJ5*\+/CH3! "1$ !D M ("!!H,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z3BJ5&T72>@F P 5!( T ( !9HP! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ Z3BJ5)=WI@! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 $T 30 2%0 HIH! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 206 335 1 false 74 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.3dsystems.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - 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 1005006 - 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 1006007 - 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 1007008 - 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 1008009 - 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 2101101 - Disclosure - Basis of Presentation Sheet http://www.3dsystems.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 2105102 - Disclosure - Dispositions and Acquisitions Sheet http://www.3dsystems.com/role/DispositionsandAcquisitions Dispositions and Acquisitions Notes 11 false false R12.htm 2109103 - Disclosure - Revenue Sheet http://www.3dsystems.com/role/Revenue Revenue Notes 12 false false R13.htm 2111104 - Disclosure - Segment Information Sheet http://www.3dsystems.com/role/SegmentInformation Segment Information Notes 13 false false R14.htm 2114105 - Disclosure - Leases Sheet http://www.3dsystems.com/role/Leases Leases Notes 14 false false R15.htm 2122106 - Disclosure - Inventories Sheet http://www.3dsystems.com/role/Inventories Inventories Notes 15 false false R16.htm 2126107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.3dsystems.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 2130108 - Disclosure - Accrued and Other Liabilities Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 17 false false R18.htm 2134109 - Disclosure - Borrowings Sheet http://www.3dsystems.com/role/Borrowings Borrowings Notes 18 false false R19.htm 2136110 - Disclosure - Hedging Activities and Financial Instruments Sheet http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments Hedging Activities and Financial Instruments Notes 19 false false R20.htm 2138111 - Disclosure - Net Income (Loss) Per Share Sheet http://www.3dsystems.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 20 false false R21.htm 2142112 - Disclosure - Fair Value Measurements Sheet http://www.3dsystems.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 2145113 - Disclosure - Income Taxes Sheet http://www.3dsystems.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2147114 - Disclosure - Commitments and Contingencies Sheet http://www.3dsystems.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2149115 - Disclosure - Restructuring and Exit Activity Costs Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCosts Restructuring and Exit Activity Costs Notes 24 false false R25.htm 2154116 - Disclosure - Stock-Based Compensation Sheet http://www.3dsystems.com/role/StockBasedCompensation Stock-Based Compensation Notes 25 false false R26.htm 2159117 - Disclosure - Subsequent Events Sheet http://www.3dsystems.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.3dsystems.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 27 false false R28.htm 2303301 - Disclosure - Basis of Presentation (Tables) Sheet http://www.3dsystems.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.3dsystems.com/role/BasisofPresentation 28 false false R29.htm 2306302 - Disclosure - Dispositions and Acquisitions (Tables) Sheet http://www.3dsystems.com/role/DispositionsandAcquisitionsTables Dispositions and Acquisitions (Tables) Tables http://www.3dsystems.com/role/DispositionsandAcquisitions 29 false false R30.htm 2312303 - Disclosure - Segment Information (Tables) Sheet http://www.3dsystems.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.3dsystems.com/role/SegmentInformation 30 false false R31.htm 2315304 - Disclosure - Leases (Tables) Sheet http://www.3dsystems.com/role/LeasesTables Leases (Tables) Tables http://www.3dsystems.com/role/Leases 31 false false R32.htm 2323305 - Disclosure - Inventories (Tables) Sheet http://www.3dsystems.com/role/InventoriesTables Inventories (Tables) Tables http://www.3dsystems.com/role/Inventories 32 false false R33.htm 2327306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.3dsystems.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.3dsystems.com/role/GoodwillandIntangibleAssets 33 false false R34.htm 2331307 - 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 34 false false R35.htm 2339308 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.3dsystems.com/role/NetIncomeLossPerShare 35 false false R36.htm 2343309 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.3dsystems.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.3dsystems.com/role/FairValueMeasurements 36 false false R37.htm 2350310 - Disclosure - Restructuring and Exit Activity Costs (Tables) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables Restructuring and Exit Activity Costs (Tables) Tables http://www.3dsystems.com/role/RestructuringandExitActivityCosts 37 false false R38.htm 2355311 - 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 2404401 - Disclosure - Basis of Presentation (Details) Sheet http://www.3dsystems.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.3dsystems.com/role/BasisofPresentationTables 39 false false R40.htm 2407402 - Disclosure - Dispositions and Acquisitions - Narrative (Details) Sheet http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails Dispositions and Acquisitions - Narrative (Details) Details 40 false false R41.htm 2408403 - Disclosure - Dispositions and Acquisitions - Assets and Liabilities Assumed (Details) Sheet http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails Dispositions and Acquisitions - Assets and Liabilities Assumed (Details) Details 41 false false R42.htm 2410404 - Disclosure - Revenue (Details) Sheet http://www.3dsystems.com/role/RevenueDetails Revenue (Details) Details http://www.3dsystems.com/role/Revenue 42 false false R43.htm 2413405 - Disclosure - Segment Information (Details) Sheet http://www.3dsystems.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 43 false false R44.htm 2416406 - Disclosure - Leases - Narrative (Details) Sheet http://www.3dsystems.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 44 false false R45.htm 2417407 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 45 false false R46.htm 2418408 - Disclosure - Leases - Balance Sheet Classifications (Details) Sheet http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails Leases - Balance Sheet Classifications (Details) Details 46 false false R47.htm 2419409 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 47 false false R48.htm 2420410 - Disclosure - Leases - Supplemental Cash Flows (Details) Sheet http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails Leases - Supplemental Cash Flows (Details) Details 48 false false R49.htm 2421411 - Disclosure - Leases - Lease Weighted Average (Details) Sheet http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails Leases - Lease Weighted Average (Details) Details 49 false false R50.htm 2424412 - Disclosure - Inventories - Components of Inventories (Details) Sheet http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails Inventories - Components of Inventories (Details) Details 50 false false R51.htm 2425413 - Disclosure - Inventories - Narrative (Details) Sheet http://www.3dsystems.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 51 false false R52.htm 2428414 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 52 false false R53.htm 2429415 - Disclosure - Goodwill and Intangible Assets - Intangible assets (Details) Sheet http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails Goodwill and Intangible Assets - Intangible assets (Details) Details 53 false false R54.htm 2432416 - 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 54 false false R55.htm 2433417 - 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 55 false false R56.htm 2435418 - Disclosure - Borrowings (Details) Sheet http://www.3dsystems.com/role/BorrowingsDetails Borrowings (Details) Details http://www.3dsystems.com/role/Borrowings 56 false false R57.htm 2437419 - Disclosure - Hedging Activities And Financial Instruments (Details) Sheet http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails Hedging Activities And Financial Instruments (Details) Details 57 false false R58.htm 2440420 - Disclosure - Net Income (Loss) Per Share - Schedule (Details) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails Net Income (Loss) Per Share - Schedule (Details) Details http://www.3dsystems.com/role/NetIncomeLossPerShareTables 58 false false R59.htm 2441421 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share - Narrative (Details) Details http://www.3dsystems.com/role/NetIncomeLossPerShareTables 59 false false R60.htm 2444422 - Disclosure - Fair Value Measurements (Details) Sheet http://www.3dsystems.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.3dsystems.com/role/FairValueMeasurementsTables 60 false false R61.htm 2446423 - Disclosure - Income Taxes (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.3dsystems.com/role/IncomeTaxes 61 false false R62.htm 2448424 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.3dsystems.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.3dsystems.com/role/CommitmentsandContingencies 62 false false R63.htm 2451425 - Disclosure - Restructuring and Exit Activity Costs - Narrative (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails Restructuring and Exit Activity Costs - Narrative (Details) Details 63 false false R64.htm 2452426 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Cost (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails Restructuring and Exit Activity Costs - Restructuring Cost (Details) Details 64 false false R65.htm 2453427 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details) Details 65 false false R66.htm 2456428 - 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 66 false false R67.htm 2457429 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 67 false false R68.htm 2458430 - Disclosure - Stock-Based Compensation - Restricted Stock Vesting (Details) Sheet http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails Stock-Based Compensation - Restricted Stock Vesting (Details) Details 68 false false R69.htm 2460431 - Disclosure - Subsequent Events (Details) Sheet http://www.3dsystems.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.3dsystems.com/role/SubsequentEvents 69 false false All Reports Book All Reports ddd-20220331.htm ddd-20220331.xsd ddd-20220331_cal.xml ddd-20220331_def.xml ddd-20220331_lab.xml ddd-20220331_pre.xml ddd-2022x03x31ex311.htm ddd-2022x03x31ex312.htm ddd-2022x03x31ex321.htm ddd-2022x03x31ex322.htm ddd-20220331_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ddd-20220331.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 206, "dts": { "calculationLink": { "local": [ "ddd-20220331_cal.xml" ] }, "definitionLink": { "local": [ "ddd-20220331_def.xml" ] }, "inline": { "local": [ "ddd-20220331.htm" ] }, "labelLink": { "local": [ "ddd-20220331_lab.xml" ] }, "presentationLink": { "local": [ "ddd-20220331_pre.xml" ] }, "schema": { "local": [ "ddd-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 556, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 14, "http://www.3dsystems.com/20220331": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 21 }, "keyCustom": 25, "keyStandard": 310, "memberCustom": 23, "memberStandard": 51, "nsprefix": "ddd", "nsuri": "http://www.3dsystems.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.3dsystems.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.3dsystems.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Dispositions and Acquisitions", "role": "http://www.3dsystems.com/role/DispositionsandAcquisitions", "shortName": "Dispositions and Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue", "role": "http://www.3dsystems.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Segment Information", "role": "http://www.3dsystems.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Leases", "role": "http://www.3dsystems.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Inventories", "role": "http://www.3dsystems.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.3dsystems.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Accrued and Other Liabilities", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilities", "shortName": "Accrued and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Borrowings", "role": "http://www.3dsystems.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Hedging Activities and Financial Instruments", "role": "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments", "shortName": "Hedging Activities and Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Fair Value Measurements", "role": "http://www.3dsystems.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Income Taxes", "role": "http://www.3dsystems.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Commitments and Contingencies", "role": "http://www.3dsystems.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149115 - Disclosure - Restructuring and Exit Activity Costs", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCosts", "shortName": "Restructuring and Exit Activity Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - Disclosure - Stock-Based Compensation", "role": "http://www.3dsystems.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159117 - Disclosure - Subsequent Events", "role": "http://www.3dsystems.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.3dsystems.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.3dsystems.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - Dispositions and Acquisitions (Tables)", "role": "http://www.3dsystems.com/role/DispositionsandAcquisitionsTables", "shortName": "Dispositions and Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "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-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Segment Information (Tables)", "role": "http://www.3dsystems.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Leases (Tables)", "role": "http://www.3dsystems.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Inventories (Tables)", "role": "http://www.3dsystems.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Accrued and Other Liabilities (Tables)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables", "shortName": "Accrued and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.3dsystems.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350310 - Disclosure - Restructuring and Exit Activity Costs (Tables)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables", "shortName": "Restructuring and Exit Activity Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.3dsystems.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.3dsystems.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0c0db6ede68a4fd7a0ffcf75fe03c772_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Dispositions and Acquisitions - Narrative (Details)", "role": "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails", "shortName": "Dispositions and Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "ddd:PaymentsToNoncontrollingInterestPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Dispositions and Acquisitions - Assets and Liabilities Assumed (Details)", "role": "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "shortName": "Dispositions and Acquisitions - Assets and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ib7868331a5354d36b9e45fd2151ac9ca_I20211101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenue (Details)", "role": "http://www.3dsystems.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Segment Information (Details)", "role": "http://www.3dsystems.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ibdeea6d819494bbf8cc8d15e65ed2301_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i45a52953b9b04f74a018494f1e5d07a2_I20210225", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:LesseeOperatingLeaseGroundLeaseSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Leases - Narrative (Details)", "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-20220331.htm", "contextRef": "i45a52953b9b04f74a018494f1e5d07a2_I20210225", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:LesseeOperatingLeaseGroundLeaseSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Leases - Components of Lease Cost (Details)", "role": "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Leases - Balance Sheet Classifications (Details)", "role": "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails", "shortName": "Leases - Balance Sheet Classifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Leases - Supplemental Cash Flows (Details)", "role": "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails", "shortName": "Leases - Supplemental Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Leases - Lease Weighted Average (Details)", "role": "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails", "shortName": "Leases - Lease Weighted Average (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "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-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Inventories - Components of Inventories (Details)", "role": "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails", "shortName": "Inventories - Components of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "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-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "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", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ic461fbc9c44749a68d44649106aef34f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i31d15b00a12d464494512ee0beedc045_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Goodwill and Intangible Assets - Intangible assets (Details)", "role": "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Accrued and Other Liabilities - Schedule Of Accrued Liabilities (Details)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "shortName": "Accrued and Other Liabilities - Schedule Of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Accrued and Other Liabilities - Schedule Of Other Liabilities (Details)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "shortName": "Accrued and Other Liabilities - Schedule Of Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ic0c114dc437f421fb357137fa65ab409_I20211116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Borrowings (Details)", "role": "http://www.3dsystems.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "id16f23a67be44b688297de7d159d06ac_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:PaymentsForDerivativeInstrumentTerminationOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Hedging Activities And Financial Instruments (Details)", "role": "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails", "shortName": "Hedging Activities And Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "id16f23a67be44b688297de7d159d06ac_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:PaymentsForDerivativeInstrumentTerminationOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Net Income (Loss) Per Share - Schedule (Details)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails", "shortName": "Net Income (Loss) Per Share - Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ie3f34341231a436bb22a56b66baa16f6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails", "shortName": "Net Income (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ie3f34341231a436bb22a56b66baa16f6_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "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-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.3dsystems.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Income Taxes (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ia5d6638278204e59a03936b9e196664c_I20200831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "subpoena", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ia5d6638278204e59a03936b9e196664c_I20200831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "subpoena", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "icd3ebd8596c44f9ead46248a509f9f40_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - Disclosure - Restructuring and Exit Activity Costs - Narrative (Details)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "shortName": "Restructuring and Exit Activity Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "icd3ebd8596c44f9ead46248a509f9f40_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i52b1d5519b3d459ca1f7d0b64b017f85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Cost (Details)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "shortName": "Restructuring and Exit Activity Costs - Restructuring Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i52b1d5519b3d459ca1f7d0b64b017f85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i31d15b00a12d464494512ee0beedc045_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453427 - Disclosure - Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails", "shortName": "Restructuring and Exit Activity Costs - Restructuring Reserve Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i31d15b00a12d464494512ee0beedc045_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i0958985bf44a4935a812491faa7a267d_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i57a95d9a99ff434fb4032bdc2aeaff20_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i3211bda05d23403281ceb003d1e47235_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458430 - Disclosure - Stock-Based Compensation - Restricted Stock Vesting (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails", "shortName": "Stock-Based Compensation - Restricted Stock Vesting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i3211bda05d23403281ceb003d1e47235_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ifd2e1834571a40ba8cf51687d81d30f0_D20220401-20220401", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460431 - Disclosure - Subsequent Events (Details)", "role": "http://www.3dsystems.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "ifd2e1834571a40ba8cf51687d81d30f0_D20220401-20220401", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "id3bd092a4f6e47e68e1d3b4a66c75c9c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "id3bd092a4f6e47e68e1d3b4a66c75c9c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i31d15b00a12d464494512ee0beedc045_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "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-20220331.htm", "contextRef": "i31d15b00a12d464494512ee0beedc045_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20220331.htm", "contextRef": "i1904b1ab017c45a9a7ce29ad05e95085_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 74, "tag": { "ddd_A2020RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Restructuring Plan", "label": "2020 Restructuring Plan [Member]", "terseLabel": "2020 Restructuring Plan" } } }, "localname": "A2020RestructuringPlanMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "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/20220331", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "ddd_ArabianIndustrialInvestmentsCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arabian Industrial Investments Company", "label": "Arabian Industrial Investments Company [Member]", "terseLabel": "Arabian Industrial Investments Company" } } }, "localname": "ArabianIndustrialInvestmentsCompanyMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ddd_AtTheMarketEquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market Equity Offering", "label": "At-The-Market Equity Offering [Member]", "terseLabel": "ATM" } } }, "localname": "AtTheMarketEquityOfferingMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_BusinessCombinationExpenseForMilestonePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Expense For Milestone Payment", "label": "Business Combination, Expense For Milestone Payment", "terseLabel": "Expense for milestone payment" } } }, "localname": "BusinessCombinationExpenseForMilestonePayment", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_BusinessCombinationNumberOfMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Milestones", "label": "Business Combination, Number Of Milestones", "terseLabel": "Number of milestones" } } }, "localname": "BusinessCombinationNumberOfMilestones", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_BusinessCombinationNumberOfMilestonesProbableOfAchievement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Milestones Probable Of Achievement", "label": "Business Combination, Number Of Milestones Probable Of Achievement", "terseLabel": "Number of milestones probable of achievement" } } }, "localname": "BusinessCombinationNumberOfMilestonesProbableOfAchievement", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "stringItemType" }, "ddd_ContractWithCustomersLiabilityCustomerDepositsCurrent": { "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 Customers, Liability, Customer Deposits, Current", "label": "Contract With Customers, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomersLiabilityCustomerDepositsCurrent", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "ddd_ContractualObligationAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Agreement Term", "label": "Contractual Obligation, Agreement Term", "terseLabel": "Agreement term (in years)" } } }, "localname": "ContractualObligationAgreementTerm", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "ddd_ContractualObligationMaximumPotentialConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Maximum Potential Consideration", "label": "Contractual Obligation, Maximum Potential Consideration", "terseLabel": "Maximum of awards allowed to be received" } } }, "localname": "ContractualObligationMaximumPotentialConsideration", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "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/20220331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_CorporateAndReconcilingItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Reconciling Items", "label": "Corporate And Reconciling Items [Member]", "terseLabel": "General corporate expense, net" } } }, "localname": "CorporateAndReconcilingItemsMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_DebtInstrumentConvertibleMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Measurement Period", "label": "Debt Instrument, Convertible, Measurement Period", "terseLabel": "Consecutive trading day period" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriod", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share", "terseLabel": "Threshold consecutive trading days, sale price per share (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePricePerShare", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentThresholdPercentageOfSalesPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Threshold Percentage of Sales Price Per Share", "label": "Debt Instrument, Threshold Percentage of Sales Price Per Share", "terseLabel": "Threshold percentage of sales price per share" } } }, "localname": "DebtInstrumentThresholdPercentageOfSalesPricePerShare", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, Ownership Interest Prior To Disposal", "label": "Discontinued Operation, Ownership Interest Prior To Disposal", "terseLabel": "Ownership interest prior to disposal" } } }, "localname": "DiscontinuedOperationOwnershipInterestPriorToDisposal", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_GIBBSCamCimatronMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GIBBSCam Cimatron", "label": "GIBBSCam Cimatron [Member]", "terseLabel": "GIBBSCam Cimatron" } } }, "localname": "GIBBSCamCimatronMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_HealthcareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare Segment", "label": "Healthcare Segment [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareSegmentMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "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/20220331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_IndustrialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Segment", "label": "Industrial Segment [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialSegmentMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_InventoryHeldAtAssemblers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Held At Assemblers", "label": "Inventory Held At Assemblers", "terseLabel": "Inventory held at assemblers" } } }, "localname": "InventoryHeldAtAssemblers", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_KumovisGmbHAndTitanAdditiveLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kumovis GmbH And Titan Additive LLC", "label": "Kumovis GmbH And Titan Additive LLC [Member]", "terseLabel": "Kumovis GmbH And Titan Additive LLC" } } }, "localname": "KumovisGmbHAndTitanAdditiveLLCMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "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 right of use liabilities", "totalLabel": "Total" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.3dsystems.com/20220331", "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 right of use liabilities" } } }, "localname": "LeaseLiabilityCurrentAbstract", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent", "terseLabel": "Long-term right of use liabilities", "totalLabel": "Total" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.3dsystems.com/20220331", "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 right of use liabilities" } } }, "localname": "LeaseLiabilityNoncurrentAbstract", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LesseeOperatingLeaseGroundLeaseSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Ground Lease Sold", "label": "Lessee, Operating Lease, Ground Lease Sold", "terseLabel": "Land sold" } } }, "localname": "LesseeOperatingLeaseGroundLeaseSold", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "terseLabel": "Estimate lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LesseeOperatingLeaseLeaseNotYetCommencedNetRentableArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area", "terseLabel": "Rentable area" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNetRentableArea", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "ddd_LesseeRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Renewal Term", "label": "Lessee, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeRenewalTerm", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_OnDemandManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On Demand Manufacturing", "label": "On Demand Manufacturing [Member]", "terseLabel": "On Demand Manufacturing" } } }, "localname": "OnDemandManufacturingMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OqtonIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oqton, Inc.", "label": "Oqton, Inc. [Member]", "terseLabel": "Oqton, Inc." } } }, "localname": "OqtonIncMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 1.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/20220331", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsForDerivativeInstrumentTerminationOperatingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Derivative Instrument Termination, Operating Activities", "label": "Payments For Derivative Instrument Termination, Operating Activities", "terseLabel": "Termination of derivative instrument" } } }, "localname": "PaymentsForDerivativeInstrumentTerminationOperatingActivities", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsForProceedsFromFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For (Proceeds From) Finance Leases", "label": "Payments For (Proceeds From) Finance Leases", "terseLabel": "Financing cash outflow from finance leases" } } }, "localname": "PaymentsForProceedsFromFinanceLeases", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsToNoncontrollingInterestPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Noncontrolling Interest, Payment Period", "label": "Payments To Noncontrolling Interest, Payment Period", "terseLabel": "Payment period" } } }, "localname": "PaymentsToNoncontrollingInterestPaymentPeriod", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "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/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "ddd_RestrictedStockAwardsAndRestrictedStockUnitAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards And Restricted Stock Unit Awards [Member]", "label": "Restricted Stock Awards And Restricted Stock Unit Awards [Member]", "terseLabel": "Restricted Stock Awards and Restricted Stock Unit Awards" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitAwardsMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_RestrictedStockPerformanceMeasuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock - Performance Measures [Member]", "label": "Restricted Stock - Performance Measures [Member]", "terseLabel": "Restricted Stock - Performance Measures" } } }, "localname": "RestrictedStockPerformanceMeasuresMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_RestrictedStockVestedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock, Vested", "label": "Restricted Stock, Vested [Abstract]", "terseLabel": "Vesting of restricted stock:" } } }, "localname": "RestrictedStockVestedAbstract", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "stringItemType" }, "ddd_RevenueFromContractWithCustomersWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customers, Warranty Period", "label": "Revenue From Contract With Customers, Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "RevenueFromContractWithCustomersWarrantyPeriod", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "durationItemType" }, "ddd_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": "Total" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.3dsystems.com/20220331", "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/20220331", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "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 Fund" } } }, "localname": "ShortTermBondMutualFundMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ddd_SimbionixUSACorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Simbionix USA Corporation", "label": "Simbionix USA Corporation [Member]", "terseLabel": "Simbionix" } } }, "localname": "SimbionixUSACorporationMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_SupplyAndOfftakeAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply And Offtake Agreements", "label": "Supply And Offtake Agreements [Member]", "terseLabel": "Supply and Offtake Agreements" } } }, "localname": "SupplyAndOfftakeAgreementsMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.3dsystems.com/20220331", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "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/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "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/20220331", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r720" ], "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/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r136", "r190", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r136", "r190", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r339", "r371", "r422", "r425", "r609", "r610", "r611", "r612", "r613", "r614", "r633", "r681", "r684", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r339", "r371", "r422", "r425", "r609", "r610", "r611", "r612", "r613", "r614", "r633", "r681", "r684", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r216", "r401", "r405", "r635", "r680", "r682" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r216", "r401", "r405", "r635", "r680", "r682" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r339", "r371", "r411", "r422", "r425", "r609", "r610", "r611", "r612", "r613", "r614", "r633", "r681", "r684", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r339", "r371", "r411", "r422", "r425", "r609", "r610", "r611", "r612", "r613", "r614", "r633", "r681", "r684", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r137", "r138", "r139", "r141", "r142", "r146", "r147", "r148", "r149", "r151", "r152", "r153", "r154", "r155", "r156", "r176", "r243", "r244", "r447", "r461", "r529", "r533", "r534", "r535", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r137", "r138", "r139", "r141", "r142", "r146", "r147", "r148", "r149", "r151", "r152", "r153", "r154", "r155", "r156", "r176", "r243", "r244", "r447", "r461", "r529", "r533", "r534", "r535", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r141", "r142", "r149", "r156", "r243", "r244", "r447", "r461", "r529", "r535", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Changed" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r150", "r423" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r137", "r139", "r141", "r142", "r146", "r147", "r148", "r149", "r151", "r152", "r154", "r155", "r176", "r243", "r244", "r447", "r461", "r529", "r533", "r534", "r535", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r150", "r156", "r423" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r217", "r218", "r401", "r406", "r683", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r217", "r218", "r401", "r406", "r683", "r702", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r150", "r156", "r313", "r423", "r601" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r609", "r611", "r614", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "stpr_CO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COLORADO", "terseLabel": "COLORADO" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued and Other Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r57", "r598" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r26", "r57" ], "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 value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Vendor accruals" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r22", "r40", "r222", "r223" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of reserves \u2014 $3,464 and $2,445" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r34", "r646", "r665" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r36", "r646", "r665" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term tax liability" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r25", "r26", "r61" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r25", "r26", "r61" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r43", "r80", "r81", "r82", "r668", "r692", "r696" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r79", "r82", "r91", "r92", "r93", "r137", "r138", "r139", "r498", "r687", "r688", "r734" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life Remaining (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r137", "r138", "r139", "r444", "r445", "r446", "r533" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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": "Payments related to net-share settlement of stock-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherCorporateBondsMember": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r427", "r437", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r224", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r105", "r125", "r359", "r569" ], "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 commissions and offering expenses" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r100", "r125", "r359", "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Debt issuance cost accretion" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r125", "r272", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r173" ], "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": "Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r125", "r282" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r133", "r198", "r205", "r212", "r238", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r494", "r499", "r545", "r596", "r598", "r644", "r664" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r23", "r24", "r72", "r133", "r238", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r494", "r499", "r545", "r596", "r598" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r228", "r252" ], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsDetails": { "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": "Market Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r429", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r511", "r514" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r421", "r424" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r421", "r424", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r488" ], "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": "Shares acquired (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Acquired ownership percentage" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r483", "r484", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Value of voting rights acquired", "verboseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r483", "r484" ], "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": "Common stock, fair value from acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r482", "r485", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Israeli severance funds" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r481", "r485", "r489" ], "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 (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r474" ], "calculation": { "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r20", "r54", "r127" ], "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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r121", "r127", "r129" ], "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 period", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r121", "r558" ], "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", "terseLabel": "Net increase in cash, cash equivalents and restricted cash", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "terseLabel": "Cash transferred to the purchaser" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r661" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r317" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r67", "r312", "r653", "r672" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r309", "r310", "r311", "r315", "r704" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r137", "r138", "r533" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r39", "r598" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, authorized 220,000 shares; issued 130,365 and 128,375" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r88", "r90", "r97", "r493", "r503", "r656", "r676" ], "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. 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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r183", "r184", "r220", "r543", "r544", "r703" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r183", "r184", "r220", "r543", "r544", "r697", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r183", "r184", "r220", "r543", "r544", "r697", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r183", "r184", "r220", "r543", "r544" ], "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 percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r183", "r184", "r220", "r543", "r544", "r703" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r380", "r381", "r402" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r380", "r381", "r402" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liability at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r335", "r336", "r337", "r339", "r349", "r350", "r351", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r102", "r635" ], "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", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r477" ], "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", "verboseLabel": "Distributor Relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r131", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r363", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r32", "r34", "r35", "r132", "r136", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r573", "r645", "r647", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r338", "r364" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r64", "r338", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r336", "r366", "r367", "r570", "r573", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r351", "r366", "r367", "r542" ], "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" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r63", "r365", "r570", "r573" ], "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": "Floating interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r63", "r337" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r65", "r132", "r136", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r573" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r349", "r569", "r570", "r571", "r572", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Discounts and commissions and offering expenses, unamortized amount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsDetails": { "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r230", "r252" ], "calculation": { "http://www.3dsystems.com/role/FairValueMeasurementsDetails": { "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r451", "r452" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r451", "r452" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r126" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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", "terseLabel": "Provision (benefit) for deferred income taxes and reserve adjustments" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r36", "r408", "r409", "r410" ], "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 liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Defined benefit pension obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits [Member]", "terseLabel": "Israeli severance funds" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r125", "r284" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Floor interest rate (as a percentage)" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r73", "r512", "r513", "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r524", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Hedging Activities and Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r506", "r508" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r505", "r507", "r508", "r509", "r510", "r515", "r516", "r520", "r521", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r565" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "terseLabel": "Gain for accumulated foreign currency translation gain" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r125", "r283", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain on disposition" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r18", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Dispositions and Acquisitions" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r421", "r424" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r98", "r146", "r147", "r149", "r150", "r151", "r157", "r159", "r170", "r171", "r172", "r176", "r177", "r534", "r535", "r657", "r677" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r98", "r146", "r147", "r149", "r150", "r151", "r159", "r170", "r171", "r172", "r176", "r177", "r534", "r535", "r657", "r677" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator for basic and diluted net earnings (loss) per share:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r558" ], "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", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r454" ], "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 expense (benefit), rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit realized upon vesting" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance, termination benefits and other employee costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r91", "r92", "r93", "r137", "r138", "r139", "r142", "r152", "r155", "r181", "r242", "r373", "r377", "r444", "r445", "r446", "r460", "r461", "r533", "r561", "r562", "r563", "r564", "r565", "r567", "r687", "r688", "r689", "r734" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r237" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r55", "r199", "r236" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility closing costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r537", "r538", "r539", "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r351", "r366", "r367", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r538", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r351", "r412", "r413", "r418", "r420", "r538", "r606" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r351", "r366", "r367", "r412", "r413", "r418", "r420", "r538", "r607" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r351", "r366", "r367", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r538", "r608" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r351", "r366", "r367", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r578", "r583", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease cost - interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r579", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflow from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r576", "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liability [Abstract]", "terseLabel": "Financing" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, current, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r575" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r578", "r583", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost - amortization expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r590", "r593" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r589", "r593" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r246", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r362", "r372", "r524", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r278" ], "calculation": { "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r273", "r275", "r278", "r280", "r636", "r640" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r278", "r640" ], "calculation": { "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r273", "r277" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r278", "r636" ], "calculation": { "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign currency contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r126", "r556", "r557" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r512" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "negatedLabel": "Loss on hedge accounting de-designation and termination" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r125" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r182", "r703" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r261", "r262", "r598", "r643" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails": { "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": "Total goodwill, Net", "periodStartLabel": "Balance at beginning of year, Net", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r263", "r268" ], "calculation": { "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Total goodwill, Gross", "periodStartLabel": "Balance at beginning of year, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r263", "r268" ], "calculation": { "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails": { "order": 2.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": "Total goodwill, Impairments", "negatedPeriodStartLabel": "Balance at beginning of year, Impairments" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r267", "r469" ], "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": "Acquisitions / Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Dispositions" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r133", "r198", "r204", "r208", "r211", "r214", "r238", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r545" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r509", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r95", "r198", "r204", "r208", "r211", "r214", "r641", "r654", "r659", "r678" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r421", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r5", "r7", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r16", "r17", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r134", "r455", "r456", "r457", "r462", "r464", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r154", "r155", "r196", "r453", "r463", "r465", "r679" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r128" ], "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 paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r70", "r652", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Withholding tax paid, expected to be refunded" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r124" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r124" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r124" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "verboseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r124" ], "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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r124" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r124" ], "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 operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "All other operating activities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r124" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Shares contingently issuable (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r281" ], "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": "Goodwill and Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r271", "r276" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r118", "r122", "r128" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r73", "r412", "r517" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest Rate Contract" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r46", "r259" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods and parts" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r21", "r71", "r598" ], "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": "Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r48", "r259" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r71", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r47", "r259" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r673" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r591", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Operating" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r592" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r60", "r133", "r206", "r238", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r495", "r499", "r500", "r545", "r596", "r597" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r44", "r133", "r238", "r545", "r598", "r649", "r670" ], "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 and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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 AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r62", "r133", "r238", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r495", "r499", "r500", "r545", "r596", "r597", "r598" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Credit agreement term" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of Credit Facility, Interest Rate at Period End" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Credit agreement, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r59", "r132" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r65" ], "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of deferred financing costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r65", "r318" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of subpoenas" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r121" ], "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", "terseLabel": "Net cash (used in) financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r121" ], "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", "terseLabel": "Net cash provided by investing activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r121", "r123", "r126" ], "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", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r140", "r141", "r142", "r143", "r144", "r145", "r149", "r156", "r176", "r225", "r226", "r239", "r240", "r241", "r242", "r243", "r244", "r319", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r458", "r459", "r460", "r461", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r595", "r637", "r638", "r639", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r104" ], "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 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)", "terseLabel": "Interest and other (expense) income , net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/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", "terseLabel": "Segment operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r198", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r584", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r580", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r575" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r590", "r593" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r589", "r593" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r19", "r504" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r25", "r26", "r27", "r61" ], "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 of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r511", "r522" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r75", "r80", "r554", "r555", "r560" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r76", "r80" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Termination of derivative instrument", "verboseLabel": "Derivative financial instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r80", "r83", "r84", "r85", "r559" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedTerseLabel": "Foreign currency translation reclassification - sale of Cimatron" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r87", "r90", "r91", "r92", "r94", "r96", "r373", "r561", "r566", "r567", "r655", "r675" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.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), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r78", "r80" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 3.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", "negatedNetLabel": "Pension adjustments" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r80", "r83", "r85", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Pension adjustment" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r77", "r80" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Total", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r294", "r295", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Acquired patents" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent costs" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r109", "r112" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r119", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cost paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r115" ], "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 satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments related to net-share settlement of stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r110", "r487" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r110" ], "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 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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r112" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r117" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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", "negatedTerseLabel": "Purchase of noncontrolling interest", "terseLabel": "Installment payments" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r23", "r52", "r53" ], "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 of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r113" ], "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 the offering of notes" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r108" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of assets and businesses, net of cash" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/DispositionsandAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r114", "r117" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r106", "r107", "r227" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r17", "r86", "r89", "r93", "r120", "r133", "r141", "r154", "r155", "r198", "r204", "r208", "r211", "r214", "r238", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r493", "r496", "r497", "r502", "r503", "r535", "r545", "r659" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss) attributable to 3D Systems Corporation" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r30", "r31", "r285", "r598", "r660", "r671" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Transfers and Changes", "terseLabel": "Inventory transfers to property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r99", "r247" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r37", "r648", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r37", "r648", "r666" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r37", "r648", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Obligation to purchase inventory" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r116" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of borrowings/long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r450", "r634", "r716" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r29", "r127", "r129", "r642", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r173" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r293", "r295", "r298", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Exit Activity Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r294", "r297", "r304", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Costs Incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction of workforce, percentage" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r125", "r292", "r301", "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Costs Incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r294", "r295", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring Reserve, Ending Balance", "periodStartLabel": "Restructuring Reserve, Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r295", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "terseLabel": "Non-cash adjustments" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r377", "r447", "r598", "r669", "r691", "r696" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r137", "r138", "r139", "r142", "r152", "r155", "r242", "r444", "r445", "r446", "r460", "r461", "r533", "r687", "r689" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190", "r203", "r209", "r210", "r216", "r217", "r220", "r400", "r401", "r635" ], "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", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r183", "r220" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r130", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r407" ], "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" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r391", "r404", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Outstanding performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Senior Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r172" ], "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 Income (Loss) Per Share Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r159", "r162", "r170", "r172", "r177" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured At Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r273", "r277", "r636" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r273", "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r28", "r49", "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r145", "r149", "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r294", "r295", "r296", "r297", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r299", "r300", "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r295", "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r198", "r201", "r207", "r269" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r198", "r201", "r207", "r269" ], "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 Net Sales and Operating Results by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r429", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Shares and Units of Restricted Common Stock" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r297", "r306", "r680" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r185", "r187", "r188", "r198", "r202", "r208", "r212", "r213", "r214", "r215", "r216", "r219", "r220", "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r124" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Number of shares vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r431" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationRestrictedStockVestingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r33", "r650", "r651", "r663" ], "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 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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r698", "r699", "r700", "r701" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r585", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r316" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Product warranty liability" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r269", "r288", "r297", "r306", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r69", "r91", "r92", "r93", "r137", "r138", "r139", "r142", "r152", "r155", "r181", "r242", "r373", "r377", "r444", "r445", "r446", "r460", "r461", "r533", "r561", "r562", "r563", "r564", "r565", "r567", "r687", "r688", "r689", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r137", "r138", "r139", "r181", "r635" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r38", "r39", "r373", "r377" ], "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", "terseLabel": "Payments related to net-share settlement of stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r38", "r39", "r377", "r428", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r92", "r133", "r137", "r138", "r139", "r142", "r152", "r238", "r242", "r377", "r444", "r445", "r446", "r460", "r461", "r491", "r492", "r501", "r533", "r545", "r561", "r562", "r567", "r688", "r689", "r734" ], "calculation": { "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r587", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r568", "r600" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r568", "r600" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r568", "r600" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r568", "r600" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r599", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsandAcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeSecretsMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage.", "label": "Trade Secrets [Member]", "terseLabel": "Trade secrets" } } }, "localname": "TradeSecretsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillandIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r362", "r372", "r524", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ], "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r68", "r379" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r39", "r373", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r39", "r373", "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r294", "r295", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringReserveActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r586", "r593" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r172" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of shares issuable under stock based compensation and other plans (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r158", "r172" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails": { "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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r157", "r172" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator for net earnings (loss) per share:", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2062-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2574-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2597-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2600-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2603-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305" }, "r18": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r504": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r717": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r718": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r719": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r721": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r725": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r726": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r727": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r728": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r729": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 89 0000910638-22-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000910638-22-000022-xbrl.zip M4$L#!!0 ( .DXJE3=18%B !L" -^9%P 0 9&1D+3(P,C(P,S,Q+FAT M;>R]:5<;R;(N_/W\"KWL\Y[;>RW*SGF@>_LNS.!-'TNR06YO^.*5(Q1HH$L2 M!G[]C2Q)S+;!2&BPW&TCI%(-^<3P1&1DY!__][S5K)R%HIMWVO]:P:_02N7_ MOOGC_\NR_[S=?5_9[+A^*[1[E8TBF%[PE:]Y[ZCRV8?N2246G5;EB<7A3YX5&O0A A=SXLUH@-BG)-,J2PS5A0,M->TLQ9+GP0) J)5@_7 MN B6"A\SH9G.&-$HT]B)3!.O"?6,,\M7_1J&DUFBC!)&,8Z0H5XCS8SF)@B! M>+KL40^>#IZPW5WS(?_7RE&O=[KV^O6Y+9JONL&].NRO7U^55TA?R=O-O!W2 M8+[N%:;=C9VB97HPV.DD*$,DPV1TDF[1NW]->/.!ZZ7SYP]?D2!$X;+=GFF[ M,#H>;N+D.X>GCZWI7AW>[Q7?/%J_AD^'!]XZZ"LM#\%:Z]?G:>2O;K:;/W0@ MG N__D_U_9X["BV3W;WEO-MA!,OO/>3@B)MCXN^ /#Q6O!Y\.#K4>W_KO-1W M+[J]T.J^B=%@^+ M;/JD%(JK1[^'[RTPTJ?EH6M-TS[\UTIH9Y_V5D ]@O%O_FB%GJFDKV;A[WY^ M]J^5C4Z[!TJ?-2Y. 0TW^.U?*[UPWGM=XOKZS7_]UW_]TU0E'WEU\P3M-T[P_N=/ MI':\CM_36G/_LG-^T#B\W#_>8?N-0P)_4:VQ_G6_43NI-]9Y[=T6KWW>;M:. M][_6_E+H/3FXV/_L1'5SG=8V]^G!\2&OD8-F[=UNJW9Y0NOOX-R?M]#^);QW M66L=;%;/_+OMW+[[)-+Q<"\G]7>UD_WCZD4-CJV2/UO5UOYYM5&]A.^=USY_ MHO7&Z#M_P;5X^Z#10;5C][7Z[B/;)[MY]7(''33V+_=;^Q<'QUOGUA<]8-#&S)H9,6.NCE=*( M2%;>(/BC,1)4_?'Z%JB3Q'@=_)5//FN[:0Z7V/X(6WP/6TZI#QSIS'..,B:M MRFRP/G/*>V(YL5BAE3?1-+OA!6$=,9'MO.M,\P.#*9;H/@I=?@]=H,?6XPAT M43DPSAJHL$$6+#1UF!%CC-=QY4T"X07QW>@7Q2UXM]I^$T**EUW7 6VOVP"XP_;^?M0[#DI0 \:_;9GY8M\]/@(-QLY"TXI![W MX-UN-"Y]-C#]^);<)':^YOM%*3E3%I?ZGFZYUG:[?NSSVKN/I'IYU*PWW-?] MRX^7Z=A]\@E^UH[A_.3@\Y_'U<^?^'NZVPS_WKTX^.Q/+6&B1@#NS?U+$"U> MNWQ[7-NLPGTUCP\:\!,$J+IYT-QO5>&^FK%ZN?^%*HBAVXWA$8H M6O68PHD"P)LN,+@V J:U>P2#!OKZU_'^YS]/:IL?R4%C^^C@^!.O7KKS>F/K MLMK:8=7+D_.[P!R\V[JL'>\>US[7CO9;'U$-@*A^WF[5&B>7M%EO;,=J8X=\ 6/ID:(D3-_9_[Q[O$^VP6J"H[S<;1U\/LB3 MM=LG'VE]\Q,#:W=T -<>?0>NU3\@GP![.#=8U/W/.W#-'5I[=] \:/UY# [Y M^L5H#+##<9Y7L1G"0%W<<)>B19)RB3)5TR7B6&>=)%K540H Z.02Q[ ^3 M1?^X ]O+R$W]-!3@'-N'2\EY>/2@/@HL#S&('8':B,SAP4P8$YX-YO)1WNM;^$W1"BV%Z*6$ M2!'B,(LJ\UB0C$$\FQG&>(:"9MY&PV(T+R5$CJ6DMM..,*(\9F5G"5Y?CG! M.:]N#&9'X#F_5AL[7Q )$'$1G5$+\@(8@@PA)#*(Q[1 ,GKSN(S/L]GSN"S/ M4H)>6(*4" (P \;C) 7N'%FFM>-I%CUJ1IT@-LRG!"VI\^2$*+\M1)0J3U , M$,1[!=3'^LS&D (P;'0(2GCU$T'\-+GS4HI>7HJ$"HBD:FE/DSU22F?&ZY!% M#UZ.,!N1BA.0HNUB,!U?Z;?S@0RU^ZF08.7.5*5''E/#%..2$>.-X1@+Y#6' MFU,VEE.5&/Z(;/1BI>*#RUNFV?W7BKPK;9O!]G;:W5Y1%@MM=-IGH>@E"1J\ M3%7LNZF$ ,0T%9K -]%TY8K7&X=G!^T_CPXN.X E?*>UA6N;?QW#^5%] M;'YDU4T'U_FK==#8@G,<'-5 SJKO#D[^<_D)U1L. O3#\^KE(K MP#=V_O=VN>O=+[\9O77[[*=E,G#<--$L1A6BI))QK+6BE@D>I)<2*R.'>3B.^ P, MUV#!0&\X AS^OSK1\)/'C4"R8.7C=X\,B-75D[7 (O:+\&8(0/GAZ!2CST:_ MIW,\.*)/R&S.VHC>E*F?'-%^J<^WAVRX:F/MT][FDT?S"31EID839YB,930_ MA&(O">+5X_G\#&[KYJ&EHS:]3O&3 W_O^^G-S=#NM("_/7#:QZK'K5.\OGWW M/\)=X:AHT!X3,.D(66,LC1$(M"+66SH->SY\['"8B,C@5P\7.S]MYB[O50=5 ME3YO)8:;EM9UB][:AZ+C^ZY7+_9"<9:[L'Z>@[D9<9OAIX.O_O'ZP3->#=75 MA>?"K[#@G!<8@5\A# ELL V"6^48&WXHQF"0 M5U0Z"98W*(QE-$%I$BSS0B^$_@W?7$3]"T0AZJ.+3$NFHM-:(Y_6"3!&9'2+ MH7\O@]]4]"^MNO(<"+E-ZY^U,SA*CZQ@B5=&Q:> WUR,&\4>2-#-M;TTPIUKVC M$'KO.ZY<(G/;]-5[1Z$HIR^[XS=_XXH*;T=R2-@T6\(I12R&J!RF%@E":/#6 M>?IR/K14!E7#:<"4*-TZF@ MW# <#7@O)2TG(0H2@83//BI7LT!;?_?31&>G==IIPZ_=V]# ^ZU.>Z_7<2=S M HUGWFGJI0K<,(6D36MO7=0:2%DPFBX,-.O>EW-VIOG!Y'ZGO6%.\YYIS@E, M7"HG"4 D!69 !HW1P1"CO+% ">WBP-0HRLS;Q3SI$'-,*V*1DH*SJ+"U3&IX MAS"FC&9V8<#9#3V3MX/?,D5:^CPO[@>1:'1DJLR[>\)MC,%S%(B7&A$F%@:? M=>?ZK7XS-3HK24(ZK@A'Z6QG8:?M.JT))!QDM)2[8&-,PGAO-,6(^=XY"1*:18/T!4\X?50I5=R;X(6VB&'BM*318&FBB\H@ MX18/U:GXS^D#S;V P \(4/0"]-8I(A@52C((!K&S:O83C+/@8R>29;2<">\, MP2Q89FQ,Y5_*"TN0$*!Y+UA]LRC>J3E%GJ7("H$,+" MA8'IY<+S\8%##*7(@E&+-C(ID+741!TE%4A@(19'AUXT/!\?/H)#$*Z-]PQS M",\%Z(ZQQB!C*(K6AX7!9]KA^?@@HP&)R(S$@7J6.N@A8 LTZJ 0C4*^X+3T M@C"&\:R*,!K>D-2$Z:+DPX+PH8Q@? M/MPY@QA75)# .*8Z",-]0%Q3AT2("X//M!G#^" #WZ,\=QI9;1D/1&O-A#6. M!A$=,O-0P#FK_FGZ58J1:"*YP "I8LQY30T+VA#L(F$XA,4#]X7SOU-!E6DG M-:((Q^C37D>62!AO9"@Q/G@F%@_5Z>=_IU1DC#2%$$X;)Q@6V$H<.07_2I 2 MWN/% _KE)ENG J@2U#H 4*1FP)89 UQ("VP@)$QY%;]X@$XXRI@^I))Y:ZQ2 M(J8,,_$6>X,@'&%2 [[4S7ZY\2RHYD1JCI4*Q&@J/$UIEA@TC@39$!%FE%L\ M!Y7@L\9H)P*35%AYJ:RTV#"P?9ISE!H%!!FUA(!R86!ZR1+*<8'#A*'!&@Y@ M8'!24>- I%01>6P)X6AAP'GA$LIQX:,MDLP:(Z/UC'BCHN9(*TR!8 ADX\+@ M,^V,R[,@NVX$,KCXO=85:?>4X6>C4SRZ=8555FMI)0W(LP@*"S1$,DTMY8+( M>#<BBY#$@ZJ0DRZT#8S$AR*NQIUG)'STVZG'(EC/MC>%[WXZ35O7 MSK"(.-- 5'C%&@N@XA+&6\5@,\"!O9H]!!G35 V>C%K.(_/2#W+JGC:;I=F%D'EH=>>O P2]P MN_'MQ9YIAEJG]_!33%Z,-C%K(KQ=-&?26W;RUL6WLG//^VM;W0*\+KE$9,79)41]DA!OGGH MTP3YBLD.FW+>);+#<\#+)_-8YUV@"LP[B8(IKS5QS%C)#+5.1G.W%U)F3$C%X&T%^M_/V[=Z& M:6WD+=,K9DN";QWZK&ZMP@:M#9*:,^6(,LB@8, 2!Z0HO2?!,QA0+25X/B5X M3*&B,#%HZ6U:H\P"H298X8/SBA@M.;&S6[L^2-\ X"LPH MM1#<6C-JS#^B\3/,?M[VNWD[=+OK#E :["QQ(ZOR=Z_3G@@L=ZPG?@*#'9/_ MMU()\//8< H84F%U8#QZ@CDV3H^F9)?0?4^C[J#Q#(W"46,7B 3SAU+/?.4I M>#.A8_ :>4EG'XWM'(+^\#X_"V#D8!@.T\8:@TYI;R^JYKA3E,SL&J%A/]9& M<$?M3K-S^"-G]4O*1>#:,6P9UUB#/S1E(W.BI3*6V>#$@LG%=1F%\:6/'!OY M7B2AX()'I+QVBJ0E,DP+I3E/M8:>!:^&]?R87&719E:^](1PG'7!O!'*-" M:ZZ(PM818FG@-/RZ]G:R[&XSG(5FYS3X:^Y?[J/\ CTMQ\*_)!8,F+B2#%E& M%#&6LPATG$>F#3:_L)^>K-QL],'#MD*Q&YJ#?/=1?CHO,D,%TBKM9PDQ/7," M6^J]H-$IX86/@R)>K&9YPON[,O.Y?YYOF>[%5S/1G#-68UL4[0QA!C$:$;%, M":>M3FEHQA,<2)=M5#!'+.WFO03DFX#P#+$,D3$ 0AC0*HT2' S(K[92!1HD M,IPXZ7"9ZL 22:R7@'P'$)DAF6$]CBP_$@'"SZ@9\_ _L88JK:02'#G+!J68 M T"R)3*/8;EWL?D.R[U[Z'-JX$7$BFK@)18#:D03;YD,!'G%@?'Z4J\TPF3I M>;ZG5SI%*&0L.5W PR-F>.K#8153U$#@[V1JX8N)'>A5"4BV1.91>G4'F^_I MU9U#GZ-75G'%I)(A,&:1 : 26P\1 2 JUV4K,"+P3BE) !'U KB#!>268&4 M@X?6P7"+O2;C%0VL/> M?QNZW7 6VOVP&UHF3VM3/X0B=HI6*A"KVV9^6,:[6^>GP?6";^0M.*0>]^#= M;EKMD:=%^\-1'B#^QV1._,IWTGF&&LA*E"=[I2LIO3& LY,99I(31CBPJ=2( MDT@#<;T53GF&L9%X*77CECJZE+J5W)M(-!?<>6: /1(%<1I1 3.'M>4VSA'S M:,#XUN-Z49CVX8U5D=<-29I-8\MU!&?AQE&+2$04Q3&8@!SC'FAE-%8288V0 MU"CK[3QU@II-5*?"2S0$VZERQZ6F4/"_T1X!-4$:0;@'O\Z1KEY7K@]YYM[@ M%#=JNOX=3+-WY$P1AI\MHJ(2HI6%,(\;SYAP4L._R!CCA!(81[]8D%Z7ER\P MI%Q[PY&,RID(?,YI4L9^Q@7DL;%ZCFSO#&KI=!H).&>PUI$C)UG@4B-O!(Q5N*TG1;H"1=WD3PJ7RJ$4T^M@P&V*@$6&7=LO3 MP+5!G'P$ZX"(D',@3A.$=)ZMTW1H(81NG"D(VXQBCA$M;)!.(J043Z7:O[8X MS26D7$H>4O<]X(.,:F$ 7T"7FDXM'<[L\)<8G!-G/^'J1)-4>-@<)ZV_\*',)Z)(R+F'.LF:%4 M2QVE]I)@84)P\ZZE4X9T*EIJ?0A&> 6 ID*?J)Q3'O,@>/"$HGG0TNNIF+:# M;PSZQ^SFW9.W%VGRYK8%?AI_SWM%H'<(BFBMAI(].@( [P>"' M(I*C(&W4 G%EYBGD6T4B#=2I8CO@E[2HDU7,*F#E?5, 8 M-YQH3JVVB$7)#,(*.%+$@7LD1RLCX8I\!K8GN+WS \D(OSK1,]:&$N<\\E:K MH)+@*H>1)<8K1R! Y^SE1F"63,6@[: MQ&9L&F7-/^8 W_H M%^[(=$/:S2X?=& \'[9-?=]I'_9"T;K^Z$;WZO[I:?-BO>WK,?;,25@_+$*) MY627F(^O+!ACZ2*G0BHO&5;6 ,OUP0#G5>"6M1NU)9A=Y&:C=NGN^O_Q@,-D MU.!&!$0@C($W<8)P0(S:&%P8KA28=W!>8-IE(N"0")$A]TI:\#0:R*MTT@;X MRP3VVL79MWDSISGC,VLPZLIHII %E+Q-"_1 =YCD4A@EE5L(<%Y6<\8'CN-. M1R!J6"B7MJ53GH"%P])RE8*?LHL&!.CS;=9>5G/0V,R:LE1+'BE $5FPSAI- MC:($(E&N98P+ <[+:L[XP(F"&1DB1AP(@7%>U,IRF"G05U1QMA3,;*O3S M^>5Q;0HC&2718FTHE9!^RF/S_$H^!*!:(E58P) M:SV0'FH@X.:.6CL'L=R3MSDHF[$4-WN=SHD=]8;Z$#!R$C'&F4[[VSE,)*!C M.1)LP>SH%+ :GP%5B%$5*",(*:815YA*AYGG.$0N_3RM,I])T*9O.0TX0PU> MTBOPD9(AS03F #KGF $UG8-IFIU(+%>5BM-[. 3=]:@E$$1"5' M2A*&HU&>@XI3B#*G+466PR,11F:;*CG M"VHJ7P*D\=E)CS0!D^A86@;KC=$(;)+/8=! M"2U=4$OY8DB-SUP:A9V-.C(-.D6%2-.L2GFL9#36,[7HYG*RD$W?9B)JN20B M0"3GF:#:.NLXII@+PTQ@=$%MYL +SF$2,WKE-!,R"B&8M3(M3/#(&F:Y#QHO M-L>HJ=T8RF6C]O^*+- M!DT/LO'94FT9IU)PE3I/1$,5\2$*J8FTS&N^L)-"+XS=],VIUF7C'VV$1LQX M:APG6@B"/",2$S3:)!Z+6<5WM"YG,]C>_37Z&YWV62AZ"<1TP+C6RJ=S[8!Z M%?W;"X%N7&XOM/-.4>OT0G>S'V 4Q:1U'_X78]!]E+::!/^J&)>,&&\,!_@1 MJ'U@1 VW""A%(EO*QNS*QIT"R%O2\8,"R)N'/L.V..0P9MXQ*B,C.%K*)8;7 M1G!C&=(O9UM>4)6NEA5[<_'@;N_P_NBKCUY4G+9YCC5S8D*'-(KN^M>IY MSX6V@:>_7GP^>F>[4P1GNI.N$;_:E.HQ]&M<->("X: MPM01R:('@AVTB4&D MG6LI88,N)73$L^D2Q1^A2!]/HNG84.3>*T^0-12E;=PAP/566L5=6L7!]2#S MQ$8HLB6*/T*1/1Y%-C84C:$B2FVCU8I9ZZV007%?[@&8F@:5*/(1BGR)XH]0 MY(]'D8\-14HUT9@&B&D#TU):G5H)I8D68IG#@Z(#,4)1+%'\$8KB\2B*\5E4 MP77J=$ #LLP$KQ"-GCM$E;/(:C?S!J*5]RV"#[O;9O4V+1W<:^1 M7J=YEK;YZRAH@X)T+.T%S5C :('K:UADBLO4>1RSK4MA7P-B#W?=TQ[ MH55,!X)95#'M#&^Y,IYAY(GF&BD6!J4^2_1>4*]4B)8B91CX+T:TU$I)"/>L MD<:F1=ZS/_$U"X",4N_ MFL+?GV3:#:GEC -(]GH=]Z,6_7-I\,!31>&Y!TI#6"!I1V+/K#.>8LL)=?-> MS7%CMFYQYPC'5\D1D.#".P+W;!E2PJ1JN\@%<1@;(\C"5'(LKEQ,OXHCI(5# MM)RT,HP*:PDQ7%@AK#% D\4\=2;KVV[N:(LE58(A)H8SBP(HE,QZ#(-LYZ%N[G;=- MV^6F>5=-KW;_Z[3#Q0#/[7[;C\TT;)N\^,LT^^'MQ=7+?\.CF,(=7;P/9^'. M+CU7!^VT3_N];GD$GA.R[GVP#K#C7G*F<=!$.:V8U@"FE\/ZT*683$I,R)R( M24R4$\>T\X5B+GHMO5*<$^-2BYD@EV(R53%Y],V\-4T8A;!W%$+O?<<]$-MN MF.[1>MNG'\E)GH$CG9^V$J $QRX1"/N) G!>:1:KGH?_! M4E(7F2(ZPU#PQ#)B$'/!V0"VE6J,61!,,KP4T#$+:*?5"D4ZXH,YG<3FZQ.1 M$A,5(U2BZ%1D0BO%%(LZS40001B=A[SR DO)DA8.ZRFDC=@C$I0R3&MC5%K8 M9Q0B(*M4S4$!V5)*%YT0>AZD 2/J4U-_C+6QFNHH(?H..& S#]M,+65T,:F@ MD@(3&Z,- J7]133!U ANM8&01>!YF!6<"]$LMR ?6;"WG;:O]GM]TTRI]3F1 M%(^$@$!66LD1XSH8S TR/'K&@O%F*2E3EY0E)1Q6KQ/L"7$B2>HT+94H*QS ):0=M#YYY*:I3XVE+"1T8 M4\)05-@S201#B!MND1-.0Z2M.4;S$&W_")]A2<&\($*D% 8HN@P1Z!BBEK"H MB:+!>UX0X21 6#D?FA+66T. CPRB Y7._"%J3 M7:X^/K1$1(8%%[7$BHE@%8W(.6N-)X&#EOT::-$Y0I>."!"CSJA(KU3(WIH,(:QHA%'0R, M%F'*<*33YN6H[ >%1OV@T"P;T;(C8-_U^JG)TP?@DC=Z0:5[O_?YN.*]6R?> MZ'1[$$3 >Z$X"W?-]J [ZT83XLV)-Z)"CV]$A<;6B$HS1YT!773>,PX18N2$ M48^19?H>K%NMTV;G(H0]<,-%"F$6$E@.@:3"4=&THB>UIG144")" ML 0BF[N-XV8YT)Q98*?29908:U)#4>L=Q#K (1RSP:0Y&14M,>JVQBZ!G;#& MC@]8SDQDR?@*CQDVSE"K-%'12^4<-WX13?$OX&%1\,(ZI9Q "Z\")23Y&$] M4#D2Y2(:XI>%=2IFV"-J+*/6 G),>FVB,)I0Z8F68)?E(IKAF=76,<(J59HW M!6S+39*154"*/5-48QZ%)XMHA,O9K5M'SPZR8R3$BA'-E3=@BAF34N.TZ$G* M$ +B0*@6T0Z_.+)3,<7*1"0=Q49JR[!CRCJ-&$,4RTA@[!?1%,^RSHYQ1P49 MN+36B&!2,8.T(CI+-4(! B!A\12L\5S8.B,8I]I(+A5F*K$3[(@4@@BF%)9Z M"AHQ'_+FDPD)4?)H6%364I;V*[,$2\L#'LPC+H;3?X&0^M9DS+BFHXA'1FM& M 1S-I-;:(9,JI@W@0J,(@\G#A;#Q+PL1'F/K2>8#9XIX[8!#2V4YXY(B3PDC MROL%TJ*)1T03T2%.&<986>D=9H +V#P7F @<$>Z0Q ND0R\)T/@TR"E-.7,0 MGE#%N*56@Z]VCMO@C(]&+9 &O021G8@2Q9A6S$;0F2"8Q48YX0GW1CANB(J+ MI$0OC-'X],B8M%K""TXM8(2$PAC><,SJM ^7'I6T3-03,V%<)%'2T6TUI'Y!3-IXQT@/X0B=HK6(.XJZ_H6TL)J')W$ M5B 4*<33U/ 0% <3RP004*T7"M.!G1W0G+M*N[A.%/RBB8)HC;F :,)J3"'\ MT#X?WD'[]'/+#([C2>DK4'$ZZ.F4J0H0\E21( M)5*W4ZZB\EZ B4A)TA "#O/+Q*;KR*?"RJ(G 2O*N,2&(0NQ:^18 -E6V%,4 MT= BL)%%@!>S"F;:53;\W8/-P\]#'2M3K_'P- MZ%"G7[C0'?QZ%(PO;][G9V_^@'^&^]H'12U1)ID-QA$RU&NDF='SH]*DKC'R2O+3WN]?<]\[6L,(_?\KY:%O_NB>FO:;/VSQ M&DXP>#TXS[VS92"%&=QW85QOK=MOM4QQ\7MZD,PT\\/V6HK!0K$R../H2Z[3 M[!1K_T#EG]\C/'D632MO7JS]GP8(0[=2"U\KNQV@A_]GM6O:7;A(DFVSLO6?C7^OU]YM53;JU>K.WMY.O3;SC_#9=(_R]F&OTUZM M;+[:>%4!!L3T%&\;/>JVO]S[\^1;?DA97O1)R:.>=+N^6ZW\ 2:EW6G7^BTX MB:L,+<]NB(F):*ZTXC8R9IBF$)1BPB",,48:(J1_B,Y6VB:Y)A_RM[9/JWU_O'5V\$X?UX^WF_7-6EX]/CJJ;Q[ WX^X MNOGVJ$H^\NKF"=IOG.#]SY]([7@=OZ>UYOYEY_R@<7BY?[S#]AN'!/ZB6F/] MZWZC=E)OK'-0%5[[O-VL'>]_K?VESM^3@XO]ST[4&R>LNGG(:N\^71PTWN;P MD]4:)[SZ^2-\=P=7+P^.#C[_E5?S0/2/+/''5YO''ZM;QZB M@\:?S>J['?AYB.%\YP?I/H\_7=9:V\V#SSM?:TUU4=O\B+X8;T2@G&8<*9FQ M0$*FO!29QZETD4H=*5]Y@U'VL33LURB\J8Q;Y$X-.,7V8=8,L;=&!8C'C1,= M][O #8:6.F\GJK"6877:>[Q*2N\H5/X>J5UE0'4KP("#?PGO\Z&\ MWM: <-]2]S4/[V0MN.91^EKFS45V$4R1A?:OI?<7UL;& M[GIM;R?YO\5SC7='X&%01IZQ=Z5M(]<8BTZK4"2M32AEGE,$ SI#+_^F$SDMJ4MXZK'0+!^+F_94(?CG$KXY/#U? MGJ^\GB=CP1X%ZL1MPFXXS+O)-O=J\,DO9A=JFQ^_B.B<8EYGT5N9,6UC9I46 M64@%YTIHK3E;>4,W*WO[>XVMZEYEH[X+CGR]4>:F9\9(/,X9_[9U;ERO%()* M)U:NP:^8;J5[&ER:._.5O%W)>]W*QE$9S/YS=IYJHI:O9RRXX^$!ME/X4&3P M!$USV@UKHQ>_^[Q[VC07:WF[O)'R2S]CLJ1ZA62IXKT"_OK1A8<&[57YT>N> MO_\94Z\T^O;'Z!7^YF=C.NWK\I8'MPT#D\;X7RMTY4Z(N49.SROX=H"9HLZ[ M8S,8EI7;$W:W!C2=Y%;<2EX1?N.]HA2&X9O3%TKT(I9[I^V&6P E=SKF5[8 MZ/3;O>)BH^/#_5BVFXXX+3IGZ3QSFOG9SNV[3Z)ZV M[8#5/SJNMN @(_ <1S O+;];M^574J4052[SS@/5\1CDEQB?8>XB49Q9B(]6 MWFB>,48A)KJ7]KR2X.?Y@(>%N- M%X;7)1>:HQCL<>QRXA9NW?LBU7T-?KR'&\!S:=V>54: OZC ,:).91SSF#') M36:#)YD)3IJT?M[8 ($8I97&41%"!2*RBVXOM"!.R0O7_(&__77E:@->UHM& MY^M\467#%!U0.G,_1_-"@'[H &+-@_QT$(_]:FBQ+X%SQ[!P&0]1 M90R&,K-1J0PQAXE7,4BK5]ZD$K%[V?;9L=W?R*,-,4Y)M \%Z&M^:IJ5K?/@ M^JDDNU*/P)7@:J;M*R !E20"3T^CS1H_^L987&<1_^[?2",UP>M1I MA\H@6ENM (-N]A,%KJP7P0P&9*TRQ9G9WR9H!Y++38_YZVD^K6[N?($HTU'B M(,Z$.#*5#=A,2P@V;7#<@M-%UMB5-Q"*WE7[?T[2.*<=A9H?DE#.<0;A.<#L M?RDW2)"&9P@'L,@(:< $:)&S-(KHJ4 I 4")R%)+M!F>W7CB/, $+>^P8FHZ MIG$LSFY6:I?<2PG/#LT M>^GM1MYKEE.EP;BCBFN:;O<)V3Z4'G#E48?.QV@4IJ1P>QY)_?.?1[7-3Y?U MS[7C&ER[VMK.X?IW)H%.\_WC@^/:Y_V+ZN=]!/>$#MY]Y/NM+;C7*M\G50S/ M"NKE5-3 M5,[2;G.5_T:O$,*I@K/2/?K>).>W%?W'8OX(:['4E1_IRM!6#TSU4E$>H2@[ MMQ7%*ZT%\.S,21K2E"C+C.$JP\J;$*E1C$$4N[FYN=2!6=6!D;_8&GKH08GC MW<1Z\M]SG%-_:37Y>%M-4$#!JT S0PQ-R1Z3V4A$ADR,U'N&(Z9 F$!4]CO% MR<"C5$: _+C"X#&3RK=C\!_$[K?CT8?7/TTGFM]I^S3!'BKVHN*. @P3W.L) M4,I0UB6DR+VX2K6N57[#PW4B1Z9;B7D3(G_3;,(A:2U32@C\W<]3.J#7J=@P M/ #./,P(7*TYZ12#-2>CY,"-G,((I90P2!^GY2857[;K+ \]+0*0B/0;)I5R M?6&W\AN<#Q2LTNT##^ZF[;KAUH<+/GI'IG?G,2I?S>U;3?)7VI/!Z^F6YE>+)R:_#R3LH[-=U>1:.*-Q?=5Y.? =KH M%P5902IF3$F.N'%. M)NNP'[K?3#8^9?E8Y5,[=QT?*M6]9VGBU:KO%YB=^-Y2MEKGIQ:PC7\LV.^+ M;D\KR:Z 26GEO1Y8HM $TU)TVHDC-2\JJ5_^164G42?CRAF^3=,S@_5;=PSM M]3ENYF%W^W D0WQ8==]O#@JI]K)&Y;>$L?R=4/)J>$#O*._"'9O35'P_:8,[ MN-\K$QJZ_WP! WEC)-- #NWE+V8@:YO[^(L+CA@M>.8541D3V&8M\L5Q64= M1BH^(/"8W[C#\F/\^^BP'Q[P[?L;'9AHZ?#@;]SKZ,B\/7 F-B,C(CV37;] MZKG2,R\3=(2^0GK\LU/\E:9J$G->FO.QGQ;&0*B?6[_UO<_(*TD?-YLXH>5; MBY4[NEXR7VR E3CL%!MG?.#UL%1[5V5 MU-YM']7?[1[5/N]6%KEF6+&"ID%)FG&D$&9\L%G02+%P;U:+=#* MF_28*5C_B'#XO8*2/8*PY0*.3VX$D'G7,?:!O8*AV1P)5>4W$)4RWSOH3I6RJ<,*AF^F5/]9V8?[GR&\ MIC#NE5IGJB,P><*4-CPA<$V(M>!S=[7-CY=?G)==@9\ M=*T(J8KG+-S;2NQZ'K8TC.CZ*\9V.\U^[]M?F=+68H_KKXX?VA?MJ?NSR971 M=XZ*Z^CH,&2V".8D,Q&>;\TTOYJ+;FKH.[%-W&:E;?.W.LM.:ZGUXS<\:0T9 M>+FQT^S?;NGHAMLB5;;*X/+N+A\3X.F/5*VQ[X0U*P/?&+"P;1#N6F.KUGC: MEH3S4M:BV2LD?JYLX[L%**\DU3/2D?RO=/2TJ>>"]/D!(*\6 OM"KX5:6R M?97;+)O&E4M=7OV4?(S''I3MMU^>DPY8WT-H3O"*]]"$$.*I0-)O8+54T/E5 M4"V'"DI 0:NF#1%-TLNK),QFWG7]P:X_J6YXO6V:%]V\S#YSXF>)WD@>JGHWU/T4E\HZ,O'- .7]\IL2BGZ\$9S M]'O2G&:GVT]YOG7;Z?=2V'82>I7=O'OR:JD*,Z\*&"P@.+VE,OQ8&1@H SB! M7@'C4"K"AZ+C@D^ROY3T>9!TJE?>,#0U25\&Z9,*OZZB].LPO=[X]];N,D1? M1@ C&;D9H[\/AT#H2_-=KMA>$O=YL>%E"]PE65E$!14C!5T'#4WA0V7;N%ZG M6"KGW"BG6"KG@BJGOI% ^]2^T<]ZSS0')3Y;?_?SWL7-#E4I1/K4#8-M&$I7 MNU3EN5%EO53EQ51E1H:J+$"5M\Z/HQ\3R_O+5EY5$7*2Y;1 MS4K%'!E'Q5RJ$%B6S-T8U<>52XRIGNJ1&-&5[U]K0E72CQRQ'Y4./+7*^YF# M)7XP6%.5KLJ<5F1NU&N;6[6]KNO?*9&Z6/.Z&YF%9NAZ)IIS$X@L1H[T+RE(=' ME=EPCM]]\O]^UA/^?CD8-]I(%X@V'O&@ M.5)\N.JR7#A^O>HRHZ-%E_UN=FC,Z5J2H_6V3S^VKH5HO;=ABB(UF?@KT8O' MK;VD4UY[6;^Q<'ASOPK4.^?[Q%C_8/#ROO_OS MI/KYTV6ML77QGNX>[;?.F_7CM$7(1[(/QQYLUHZK#?A.X^BH=OSVZ*#UY]%! MH\JKEW\>52^KEZ/OP+7Z!R2U@_EX<;!YD-?>;9]42?4\W5?]W1:IOMMN[;>V MF]7+D\MJ:PN^68O5B]3.I6SK@N'ZI/KQ2UHYBT-$F11>I,T!;*9$X%FT&$?& M510R3?PHO4HDNK=R\W8/Z)]1B9'%>X)J?,\Y_NB2=XW[TCXMI'UR3.!HG7:, M2::-4)XQP31&(FT@Q6)IGS F2_LT:_;I\HY]$D'10#'++,$2[)-1F8X>9]P* MCQ@+CB.R\D:"?1)C(;C.6?N62#>VGOBPQBN%8E;Y^%;J_U$!6\&@7R MM%%XT.S.LW$:%WDJA[T!H[YS/>A+6S0N6U3;N.)*I ;/6SW\XA7"-'*;.4\8 MV*(H,HN&I#;W$=%,$ZLS%CQ'-$AG&$M]N,J) MS1G2W3%EE9Y?IZ.^5Z0S2<5<'W213'MGN0 4W#;#:J4=RGT1BP#G!-VYFI'^ M[RGXX?5FL_/5M%W8[A2;G;[MQ7YS=-.[5_=\M=/6TD&/3/JWC_^!.I;Y[PVN9'&)./E]6&S]-]P+B86Y9YPEG:,9%ERA*2,4_ TA.%M;3@WE?!UM\S$&4R]"G"-RX? MLA2^!1"^'9H:.M>R]Y9JT2&3/69I8QE3FD*%?22IFV MP":K(*4_:*?V)/;VV*S7/+.WL9G]>UI6"[VEHDTN#!NEA*PQ'/ 166 *@YV. M)+-.VBP&AC1W LQF7'D#<@%A&)ZAE-"84M9+11ZW"UTJ\LO&9"-%QH@8J2/. MK# I$D,!7D6618\-4B)H&FU29+'*GY]/6>9V?TH?4VJBW>L4>5@F="?-*$9C M?0'V9VEXQF9X]NXQ".>]#P*!X;$,V#5B(3,\TLQ19H%X1X$93X8'KPKV[$FE M92)W9A5W7 QBJ;@34MR[C,$"(T!.HRQH$C,F**:<=&)(1); R#6 MV[Z>4%@O!W\9WHS;6.7W\Q3"4>R1R]QP((3D7I6K6(Z M2]'-,DTQFR1CJEU"@:?.:-Y, ]F,FL9 S"!\J81AI)$]/Z[57! MZ0RI\P^XQVBA8;E6_;L6X*6.7+0;7JAT4*/3,\UQ$+GA&'QS-=-B^X2QS4$M MK?\DK'_]?LI(42P1%C03(H:,@2?(#%7P"M,0 3FE'(/(4\E52=280L_'*<<< M)9-^46T?VT354MLGI.WW9J:T1%)[G$D*41LCQ&96\$3XHD F$A\H67F#5Q'% MJY*.*]4T67V?0B7AE!)0G5.XI8LR\926IIZFPMJR9'!9&?-"B:NV4\C]Z[3\5_S9G-IDL9GDK;N<0NC!7/,B@P'0S/F(\M,4"YSE*+ $25. MI.DLL4K0_9KT9 8GO),&R4R*8Q$ M2CDL!06%YJN*SI)"OW0>8PKJ.)+_98G,A%G%TM",W]#LW&,.UF*AJ0@9)]1G MC" !P0PU&4@3E4I)A0-:>4,96A7ZV99FF9:86:T=%W58:NU$M/8./5 ^(NFX MSJBR,6-!H4PC!_\P'(+S)-7))ZWEJUP]>\9SCG,0TYKGV$VO4Q.$?C?._7RE&OQT_=0=BR-$'C,T'5^\2!8L2]3UML[U,$[@KU"*N-!L(P!3)F5H,8> M,PU8:O@1RE0AY6*&]/87R"QLAAB*M+5?WG:=5JCTS/F .RQ3#1-.-8Q&?J<< M^(8YOTI[+FW1^&S1QWL<0D0+[("&S'@G((R))E-60%03:=2&1RE9*MM?Y6R6 M@IAEZF&V*,12BU]8B^\P"FX0<4B9#'&9.K(9!UJL:28)EY+8:*56*V_X*N+W M>[/-;"IB89>RS#(#*E?-C6'ERD*;RW&1GAM+%&N=MEM6KH_;4N[?+P'U"#G) M4 ;$1V5,$YWIX'4F*)>>Z, =9BMOB%K%9)DS65P-'A?A66KPY#7X#M<18'L= M821U1"-INA1E%I.8>11)P)H+HD&#L5PEDLR0!O]*34X&RV ?)A$_>MY';>"W MN/L-/?[Q%\44CW>Q[]+VCL_VNGOLB1!%(X4XT]!4$\7BT3LSX;FE+T_:+F;;QKFQ>FK:QFK8[M-)*[YQR.C-1FM3! M( 6&V&:.JAA94,0X49HVIE>1UO-BVB:0LIJ]#:G?[ZR_W7F_T]C9VJNLUS8K M6Q\_[33V'[-!]2/6FE,8>=_IIQ5-/[%U]<^'Z).YRU]@$G>T#78S-S9OYKT\ M/&HO[)^?/9KF.98Y]+G;L6DDG\7-"L4;PKHL4YQXF>+[8+KA_7#(+Y8M8\;- MKX[OKX^DF$A)/82.Q &_"H1D6L$KRP-'(8A!O;1:)<_G5LN\^\PJ[SAJ%9?* M.WGEO1,<(0 K:NTSSHC+X+7*C)9<'B"^UO]F$PWDLS-'8S='^EI&<2>Z-91C@1&6/49T8QD\4@H@Y6*REE MV?:%/G]?DF6UXLRJ\+AW-ENJ\ 15^&ZE(J'26\DS9:/-F+=IER%XA:CF.$I% M'1UT;J+BV6L?9F_5Y+Q0B:(?_(V=21Y*3BPCFXGQBC3Z[Z^'?&F7QFZ7[J^E M%!)931T&NR19QH(QF4'$@%UR$3NP)(:@0?LF/J[^UISWCL:C7SW1K)W\,[F$(JE41V[4?UTO^A/ M\V0^9>91(!FS(37;#3ACFA/B*9.2A;2XC.)96ERV3+K,%C-:*O=L*/?=3MI( M*&;)V>4[B_25)AZB;3.B.5@E*P4F5+"9@(LDU*2!A3!*%&Z MBI:+-!=8H<>5C%DJ](LK]!V600W55OX_]MZTJ8UD6Q?^*PKNCO=V1RC=.0_N M?8F@ 7?3MR5A([? M-=NX>VGJ5$0W #C673^!;35^J??^P1&?G :5]>HP@4F@&&A$12(K'$@N#= &V2 AZ>;;P7HB*8,$(Q9U&%J@9$Z,A##>(1ERK%128=Y M7;(JU?&]E.GN-SQC =7%+R',77YU<8:F!4#3Y>QP=QZP5B[-4@C(1&CR$"2? M,W!,$>UUB'_(8EXCEF4UIEI1A\=:*W#Y%<99@1>DP-.E09(QI! "C$$-*$X* M+(T!(@(O9B%@#M,$95&G3X_Z5B\7IB[O&HEQ1BHOLJWCNT2BW/*YYLD*I MH#3;MD0$ 05V"E $ Z \(* %-2?)2<4!A!I'"ARN+)]D'.05GK#H.M4JJB M7X(U5NJDE-M@F6VR!6#F;%DT\EIA; B07-.(F0$"HXT'SJ314MA:1%2:K M-"!NK=JD@55&J@5DLF9H*@^:9@?0D@ AIC@ Z*4#-% $-,(> M!",=I%@88<+&)A>JSF59M0&5&2A2HO_EY:K\ A)9L\J7JO+375HHH\$EGZKG M 43Z$F[[]IUFA'T PLX64 >1(NF> F=2 M+@Q'J=Z26""04LH$"X4,2:.FH'5I@VP>OPGG.?SS)ESL)IPZYJWVAEO' &-" M @H]!":5K&#CN(S[T 6.[]V$53M.*_T9+R %Y6#4MY^/^]U(%X;_W_^2&(G? M:_Y_SCNCB\?-=EH@>)7V&4M(6K[Z[*J,2HJ@W$]?&H5?K_WG1^?"OA\<'.N! M+\4XW&N^N>M\Z/>*;;BO!ZW!P4B/O/M7=\_]S5=/#$.83XP'G!B?1XWM[TZ, M+^[/?ZG[Z^_N$>Y^,2=GW:-V\^2H'=]_&J_C9"_><_'6]25EAU=%MR1L?/VHO",&X7C,*Q*M M.1P$4% %X) S!$D;X>Y'N';GIEH$I.5-M4J;*@A-O;! 6BL %5X#Z0D"'E.N MI3 T4+FQ&;= /3*\!R#=>)?]7NL,A^=S0UQYK?NF-N-><35Y(U9T(^+&VX^2 M6:01HH!A3 %UU $EL(X;45CA):(6QHV("*P3SF;W77*./L=YFC?;RF^VR.Y8 M"-HPJ #2*J*>#QQHI1+98]P[KPS4(6XV+.M$S&ZV7#O[3 U8KQ6K,(VRTLRK M-%/A .NP,E$6("#(4HX% 6E<'@B8XZ ,BCB("HBM4.Y73N&L9I9$5LZG*N=T M2PV,H!)> 2))/))TRH8@GJ:HB5(,<<>#+(ZD"BGG2TK,W(J7G)9;=VMGNN- MIU>S^JPSTMU<^;KH67C72[\?5WZOMSU>]UL0E,EV6= 4R?(,;U!*$HXC*@E' M(F\0"@.94K8XAQ(9Q*#7-$)3G2%5Q_3)S09S 6QE-;JTN7A9HY]7HZ?(AD#2 M.R<"8,9P0"'AP'CE@8X_.?-0&X4*C8:H'GE)A33ZI=;!K@9'LO;\]+R;@IFI MIVG'=D8OJR3VEV=A1\-XF_&W:5!]YT7+;A+6GLC(610;4\4-V[ MP[VB*?5< >>P!-1!"+00'BA%H8V(JIV,H,JIK$,V"ZF_9N_*&BCUXPE25NIJ M*/5TFW5C(;;21'YD4%1JZ8$A! +D70B6J-0%-2HUCCSICM+WI2CUB_+*W&(< M_:(=A^V?G@W\L>\-.U]\K=L?OK NZDNE(+?$4=3X;]\6QKC;T3]1(DT_:H6V M_I:AJSSHFFW:$10/5"L$O+$4I/@YT"G3PUB$H_VGL$4P-6FNQR/J"@WXV7_VDO7M' #[/M52*^S?8$D7$C6\0HD";-MB-$ (.9 D$* MK 47(F+?QJ;$O"[%+,"5/.+JN7N"/,=DN[5'B[+B51DM*H@6T\.%H3-$4P.8 MB)2("L& 41X"&"06DABB/(MH07&=/+U)\W.AQ0LHZ9WI>%;DBVGI\%CU9;S/TM<=0%J(:![3 (SP'C 2GT!8Z\#,.,F!UQDOJ]EW>>JT9"]:QM6,JQ6EXQE7 MGQ57IQOZ4 LYH4(%TH1-DX'I:H.55GC'Y>/JP47_ZVP M\*YJOVZU2KGU62?GPU$G7$S4]KVJ;P MJ>Y=I!'4O?XH?OJHGW38^=[0%^WGBG4MXJV38=6%DS,^4/3,>G7O?4Z^B^)7 M@L7K.>L/BPS0UP/?U:/.%__[UXX;'5]ARJTW3B0.;]ZB3;R(\]'];[FUIM8G MXWM)2TJF*@5O_4Q76Z /\M$VQ5)+KB5E$&KB%%14*Z8]YY!]3$TP)V\ZOFZ$ M=:8_>6 &7G\&.L0;?*V[7_7%<..W[];AM-,#4^L^O63W[]$?[=3QJH[UIY,V MQ^@UX>5W!YI99G'W,N_4#@X/VKN-@]IVZ]U^Z]U6>Z_5?(C&/=/NN/NRMUO- MG=WFP>Y.O.KF0>N?O9VM=OSCH!W_:>PVVP=7=[",K5M[GB^_>V5:;U[NK>_O MCK?O0>7W[R_O>_K<=>)1\.OW,H%(=]O-6N/AOZUU>__'Z5 M@MWI%1=AB\8,O:!T2^7\:J%$S+[W# MZITZT&\I-IN/.9=K:$']KA&4/T!W1:?9;F7ZCFX7L'B M U^G$J:.?<":_M+IU4;'_?/XH6Y8K_EOUD>;Y"RN] MUQ_P.2NWA58DH>R!FVQ_T'?G=C23T/[DDIO*W>G#G>UWW>*2W.4/O+*0""+PL(#D!*;>#/JGJ;5]NH0/G='Q M]ODPKHUL&5+_U=Y_##O]U6^]WQ(?Z[V[Q\=Q(_ MGQZ>'N+FSOO+YH=_3YN7GU#C9)=<^])/X^.G#7IX^9DX<=E@K3\/OQZ=;'UMX'^[T[[THW8#'UX>G[3:KMLXW;UH[GQFAZ?QVDX. M+QN7G^G1R1^GC9VMRZ,/_X8K/WKC *)FZE7V]B,FS$CK+6"4VC1;7*<0I034 M..:L32%HM[$9]TV=K>-@S0Q<:PI&P12SF'D@=( B: ! GFH!!)64UH,9J9W=([([;761M$]EI"X M8 -5(IZA5BD%'37,4(I%L)DWK9JB3_,F1PBSBG!@<4BY4YH"R8,"'GLKE&;8 MP*CH+"HZ+VOD:>9-CW,'$E%QWC0NG!B,-?Q%5),N@%DI)I5D)E"JJ2),2X2I M0D%KH3$7V<.V6H![,,.LG/+$1VC%Z\S7@+)5J<+U@6"SW1^.:OU0&T8M M':[OH-JUW7+KF#0PS^&_WN=[Z5'VI.ZM\&>_[XKRM(E[^Z#?79&A8"MQC,\& MTP.'FE*+@<9IO!'!!"@! Y"$$*MQY&\>;FPR6:?BR3,*JA=+S_J\L.!SUN=G MT>=I6BXDUR8*,*JR,(!Z0H"A$@-C('6((ZX1COI,ZH33RNOS&K"@'&->9]0L M/<:<47/QJ-F:#26[0'6@2@$H4$1-SE$D0#( +;1!01A..4LU W5!GHR:.91< M77TN/92<]?E9]'F&!465U1 1@'2B0FE"I!8( ^]T1.6 ,)0JZK.L,U3]R6MK MP()6/V)L;WLC<]RX&G'CC*[/@*ZSX6$C! Y$"("V 03=XFX8 AG **$:)1 MFMI8O+$IT>KW&E\#$K:",> _!_WAL'8VZ(='#L7\O@_>2X3:TDE7(9/]0B09 M6TNK%FO/3A"GB%CH$0<(,0RHB31+24H 1R(!@@P')C'!G*:QN'5,RZIM MRL2J7.]6I8E5Z\P/]"@UK/7?SE*;VD=FV#W4'*[>9ZS!OEOMV'(QY:=>^^1[ M<2MVB_DEVIUV>IWA:% T-\YAYV?C]!-I_#F6Q5;/;7TGB=TQ1N0CO[PC?V^& M[A.'$7:> 8-)2M^A BBL&0@$!\\#]I'+1;K/ZA251?=7E-&OMW*73MJS_\ MT!<=A1-E.\ MTOZ,(S[G.52#XU^'2"848)@Y0'D,@EH%BY: P"HP07@7) M@R5X8Y/S.BI[/F[.>7@).0__I%S2,.B?7I&N?B]7\MP>L/:\;&L8;SC^=B_H M[O5L_]0GH678+0]V[0SQPAHC[A$"7@8881=2H"UU@&&N,$$1C"G:V,2DCLFL M0W5FVEY%T_=S(<^"@* $TI6!8$E ,,6_L".0.:D =2)-4PH8:"4QP!)#:"73 ME,N-3517;)9^K0H.K 'S6D%7UUZ:_NF'HR)BW1\=^T'MEXF[Z]=:IU#O6KW6 M\T^J\5ESH%T_WOL38'O4J'VT^SO(L+'@4*@6!6 ZJ%!XII##@.VG$K MG0LP\JXZEN0)<)LS_5Z0PRIK\O-H\HSCBFJ$'008N:3)\8<449VUA19;C 5$ M:F.3R+IDLZJ7',AXZ.Z^JN_1OI;;CE3/=IT8Y9>S23H],[C M2K:NG8M_%&(V"X] QI%CP*D?+QNE1EM5E^F-)E M,KCZ[K)?]@?]+YUAW"J_1BK8\Z$S2LK\=#ZXNE;U,U.^NU ZHN_$FOYC+)., ML*4A[,EL]QLKB [.0V 30:.60Z"1#L!)JSGRB%)D4S0"RUF S>ZQRBIR)4*+ M6:&?0Z&G*).4TG+$#< ^]0IT2@+M-0::P:"$1DQ(NK$IZV0%6JRO 2]:02=9 MTX]JOW1O.:TJ8]$5J&J^+.S*"R_/45!I;>, (6)!!1Y#Z0D& CK$!:&(D'-QB9E=8QE=A_FBMWJOS(O[&(7]NHE M5T<%*UA!V3ZG!WS&+1PA$2Q<_]QT_?= LNPYV^5<8F6WPLNR\6MG?A#O]O0T M4J'AL1[XW*AVV:]\48UJ_]##CGV*YW'=;*V[;K':%M4/G4;[?G"08*5TJP>]N&[#J^\M]M>U006S0?4 @VJV>T2(-A.5G@.OF +4,PZ,IP)8;D40 M) BFR,8F?(716@4+,PZM$@X] H:>Z.'!&7T6@C[3E9/6,.BA!DA[!*C& JA4 M0FT-ID$(+!!S"7U(69UKLLMF;JMG-=CF3J=[/O+N*=T,UPWG[[K%:N-\I?GF M9(=ES)\+\V?;9G"GE.,, H)TFM#D,%!1*@ JS92D2@0EGLPXJ]> ."/1*B%1 M!1EGQI]'XL]T.AUAWF&I@52)L3-!E M!3^CLD)=Z_#)A^(/[VHZ7I7^Y,?6.'*\R%"97%OU ]4I/G,4XN(D\!K@@%5C@!IL$SS2Z&UG C/2,D<)L^_JQZ' MR!UQ$B!'? B#<0)2@%I=0"($$\]%T8:E92/U:%X\LS@E^KC_6VD M3=?'?UWGR^9_XX^K=]RZYY/SX:@3+B:0L/E?,_CM!ML>_+YGA!*_SL>OSD_=-[HWB5X+%^S_K#SMIG[\>^&XQQ?SWKQTW.KZ"T5MO'&_.U_#F M+=K$FXZ =N];;EVC]:F=UI)$2+]?C=L_T]46J(J\)/%(UI)K21F$FC@%%=6* M:<\Y9!\QWKAZT_%U0.,LHCLP Z\_ QWB#;[6W:_Z8KCQVW?K<-KI@:EUGUZR M^V7W(\D_TZJ*.U>U1G9J!X<'[=W&06V[]6Z_]6ZKO==J/F3'+O6ZMUO-G=WF MP>Y.O.KF0>N?O9VM=OSCH!W_:>PVVP>UUIOX5&/_W>Y?\75[_^[6?OFG=7#P M:VVO&1_>K?P-_O*^I\]=)V+1=8)$@JSH7]]]Z14? M6KSI]U,]^!3W[T3]T]Z=.K6*VQX_?;.M7\'QUIY8MY-OGCS]JGAJZBP=/R?8 M*\[HO4_#5^C>YW[TL2B^D8E'?>R/GV/D_B]]TL6JAW[LZG"$^ST=/[52U,Q+ M[S!#QDKW/':(_)DF%MO_[;D>Q$NJ[4:BX&J--!6[1E#] 0;=LRSW4@.QURM8 M?.#KSBA^F7W FO[2Z=5&Q_WS^*%N.),!=I=M/$?CV&IOI^3Y*>N&'Q(T7J>% M0PM7N@I[B"OM&)ZM5%U8:^@U3:1\^/U7VVN7FU(]PB]WT>A<^>5V2>//0]3< M.<1'.[L7AR=O<>.D>7STY_N+QLGGRZ.=!FKB-Z?-G3>?K_UR)V]A+-=IO M3HY.FO%_[SXW=M)WQ->U&Q>->%V')[OHJ-U TWZYYLY;&*__6^-#\[2!&[CY MY]NOQ?U\.$2-R[UX#T>=1OO?;N/RW]#HC'URC0.(FNU=W'C[40K#F884()3R M+JUR0 E$@''0.%9ZA;#ZC+S:G6#N NIP"NF,*MH0\H0KG7*1GC6 M>? ));9O@\3-T)R)B+9ZKGC5?G\X&OA19U $+R=-W?>[<06VKF48K?96:.MO MF27,P1*:V[-F$*(.(<$!)90"JCD"$C$"N'?:,)JF1Z?T9CA;_5JUS(2<@U3! M"0U9ZRNA]=.V 1$6:P$I8 Q'K8^V % >8N"PI4X0HXQ,0UED];5^#4:<7-?G\\4QK#6M7GF&ZU8^@=EL/C]]T^U__\NZ3_U-W M>NG!K90Q],[;KAX..R$NX6B,Q@6^WG;,A,XW[\"E'_0S[LZ#NP^HB57KE7'J5JN]FK[+IZTQ_$/WLU M>SX8^)Z]J(T&\=.ZA:J^,!]6-6+S]Z'L1%#;$SFUDYC&UYD0]49HU^ [Z RC M ';.!_'G?ER1OKLQ;7-,K"1DOB/HCX,D5C.0ACL#B@($)B(H<)0H DFD9U9N M;)(ZH;/=EE:YVUL&AR7ZNC(X5!,,(&.!\40"S*'55ABD M;*0AF-4Y+"$C*).V-76)O>\-?+R,2^]J*0A>*^:=] "['FB%!%?UFY.) ]YX^%@,MK M"&CODN:GC\%" ZWDP @3<8!HEQKF8H HLUQ1(J/UMCJ>\S6@:.OJ5ZL-IGSB M-5 ;1LU-Z8O;$4Y&@Q?G>ZMJ5/.AAO5,E.,ZG^3-H'^ZU=K>>S?!_/=G_=Y! M%'9K\$_G?\Y30XWX\@SMBV%WUXGJSG B(Z>C5B>GG(- <:R!B-2.P,CQK/.E M07OVS547/):3AK94%,F&8BDL\0I*L!3*P* 9L$#JN)O.I7 <*(H]]IZ1.W& M)J_3G-FV9#<>8Q7GB.W^2'=K_7MK6[ZO:7F*+^_>JJE5A/MJ>_D2WF<@+AN( M6[-E!10KZJ$B( C" :7( ,D#!X0X3R0.1/L"B 6=;7DXM\?N80JT0KZ\%XL( MRV& &1$6@ @S27%$&PH1!@8E*\\Q!Y2S'D@AHL0-Q).2@SK&3\F]6"(DK %A M6^4&[V/"]O RY$<6MT\:$9*X+*Y_GMH:%MOJ"9!=N95\;%>,IRW-^IQBB^.U M=QQ@5X=7_*M[GE9SOS\HW!.CT:!CSHLFFNU^L]]+ESCH=^.M?=I+#=+\<)0/ MO-(.O-E:#XW'! 8$HVRJK W >.F!5\C%?U$JL-W8)*3.2'D-AIZD@JO1>R@# M\(L$X&4F"V38K2[L3ML9EGEC&)8 "R(!-9P#J00'Z?3ES&D7B-[8Q*(.(2ZW M[5&%L'?E3)'J7?"JO#(O["(7-L\5F7.N2!X"_?RTN?EXW,?5!2YC+:]'C2SD(AZV $N:U,.B?UOIG?A#)>C0?LQZ! MTX<)]NGS3Q[E8#_M.-?UR[GEN?WK\_G)EWEKU8A3KEJ+_^;U;.%/%T?M;N?H MS[WXGOAY[;>TL7/4.6Q;TCCIGASM;%TT3[J?#T_?7]SXNH]/&CONN/'A+6Z< M[GT[VGE[>?CAJ'-TTB#-=OK/Q>]L'C=//I-I7W?KS\;7)MZ-[SF\.#QY\[FY MTSP^.OW[M'%I4?JOF>X/[^)6VX7&;.4$%D$%11!@//FZ+12I8X$#SKDH/L5M M(*2\&2:/F8FPY&01@((!Q''*(4 4VMC4(2 M"FK),.>BY%$C98#1>DSI>)@6WE0K%3[^@8^*9SM=7Z3$?4__XM/I09L(_R_G M*0[0Z?U:.QOTOW22)\!^-WP\U7A2)ZP5P:;2J<96 MM]NW*<'GX%@/_!])$MNW!+'[+?WJ,TR5!E.S78D%8DAJS@%*O8@IX11H'*UI M%JQS6'B&*%[N)KE[;^1-L**' "ED].LVPO7[6E>*C"ES$,/!(<&4*ZCP8D"!A&? MG?3"6LLB+T6H#MEL>X3EJ?)+^3KPTB77I9OK!G MCBI_#U#W-^BZZLUZ(ZR,3/,@TVQ$&05J')48.,E]9!TX@E+JI^5TB'(D%@EE M-S9I&16KV?/U LC%?+I;\?Z:*Z+3,UXP'8QFF@)L. ,T$ >TLZF9.E>4084L MA=7HK_ER_6#[*;I:C*F/.E ,B>B-^H.+6C^5-_FAC*Q"WG@?/ID+M)]4GSJ3J]G.GSK,Z- MF_$RK4YWJ^?^U,,TICDNX-8XM>XBPU<9\#6;Z^.9P)+*-$R&8D"9T$!JY &B M2!+,D!:45=$LRCZ/RC&0>XR%A^AVUN%Y='B:@E"EO6$: X20 =2E^5".WQBPP ME\245Q+3WDJH5#",9OO]M^;)[D?E!-%$2J!4:O]). =:!P12^WM-C! (I7[7 M=2AFVUWG;(U**W0U.MK_6+6S]LZGO1??:R]&U,$(O4#X*!DJ-$UQ4 M"4!&C M?3(4<-1>.ILWO!2OY(MS:?R2N/6OR;,Q.O:UU%)ITA NM7;_Y[QSE@K@"F?'>+"/CB]Z)!UY":;1XN(HMZ;JID%I87\BIOVN M[HUVKR2586PN&-N=(2%824-5\LX2$@#U-@ =B(S20AI[+H*W-,(8R=5,*Z;$ MSTQ!'J>\V;PH4;.G" J-JNNA0$!8$S6;PS18Q_GX)X2>8ZZ9B)I-5)W"6>?' M4G*U7J;?XQ?C>SYT1K\6'A#G@Q\,BHKZ<:E]&D0SR>N(W_3%U_1-G7[VDCQ? MN?58+./6_NTDE#3[57_;C@]VLCDU)UKMS3I#%.0Z" Z(Y0)00Q20U!K@4:0C M$,K@DG4IGY(UGKTEC^O[DSPX,$JO(OHYG*ZQ.*[]WO?#;QWKP MR6@,9H#A:/U1##4Q0%AB*-7,.>@A=I!)/KIO+'HW*JFKI M#HW[5#4G7I6CPE.$(0CE(/$8\&!LU&,L@>:! $^\X %Y)SBO8N;52_)@;!>E MKL-:*GV]U>UO'%[,O?X>LKT(?(59M:5\%2]._2!]YTL:19()XA**BNS ZZ'? M\>-_]WI7+(M6^+1]'Z670KC96 :*!4,H )'8HD, 41B@5$\ M> 24&YNDC@2IT,&4"6;E"&96]YCC9ZI*/K-6+TNKI?&)E@Z3& VLT M!51C!Q0E#D!$D8V_8&TBV@GO6HE%X!KK$_\&>ZXVI^W/-V>"M1V!8- MC$8Y8;@Z/I*)M*YB_Y-&Q5=F5.'2SZ!6(JC9&:H"N3..40:"42N8 #SIU2^ $*.,L( AB M*9Q0WM"DZP3..D97/MUX!;C+=23G3%\\.HSS$LRK9_"57,EB?RR*C#US8<^G M&9[!%,1:4PA(Y!B >B. Y)@#9(46"#J$;=QW6#RYBBE[12JKML] ,F;4-O.) M$G5ZVB%"A+0IC8^EGDM4, BTHPY@Y7% #"/,9&J/P/F3;8?L$'G\-,A)N=+ M?_&]\W$'6GL^C!?D4S%3472=O2%5\(9LQR].E_2A,SK>GDBHL(LRC)4'8Y]G MJ GB0CL%(5 ,6D!Y,$!I9H$@F"#JM!&>)!A3=U1A9A?(NBCZ8^"9X]$&\0PHH@@01A.C8""0I'%<=<;6=93D"O"5R. 'YY&NW,1M MNAUM.MUB0/G+\HA4I5W^'496$M$_-W*Y\N*VKM+,;SV7,:TT3#N9;5&'G HB M( J@B4A&B3% 6A0BL%ECI$,LD)!23;BH2.%F=JI4+W23-7\5-'^*S3!)'"2, M &F@ E1B!937$&"K6=P)Q!EL(IL1]7@,5$/U7U3-=K<[H2^W2Z^*CM&/Y3$K M:X55+ WV>[S:UF>=D>XV?>Y4-Q\BS7:JXQ@[8R4")@H&4 9ARB4AP$8A&AZT M%S+:5XKGP8.KH[L5)2+WZW"F'"4J^'2YC9"/B'^:B/"XR62+3'S@_ M */^V>NT0L-^M^-J5S>Y>F!7#8=+E.%V%.'^1&Y_7+P?IK98UVBW=2VZC';E MH=ULPSN,N"8&!B"T?SZPQSK5C/7#]5XU1ZAUKF'].,U^HI_ M7.Y^:^WL?=00FN "!0C* "@U$D3!&J""YT9CBRS3N8?T!\ M4#C*2F8D*VM$+7DH>-S0;OAFT#]-,HI64V,LH(M6V/JB.]U4__JF/TA/'G@[ M$5VF*.4!VJV^?Y>[L''Y]J-4@3"/&(!21)["A 0ZP$16M!%0 M/-HB.TPJJ^OELY0R=#WSEL>K^0UO@1J+",:":&6"8E8": *E% MA@18'F_)[I/'3N\L=&8<[AO&_9Y8R[CU7T%G;@\8[_E1>C8E3KTLGTI5&,Q. MIPC'1DSSK?#'M60R@I7M2[D*ZAC",$W=T@VD@'KD@ R*@O@HY\Q8(8.LHN65 M'2HK1%4>I-39!"G)IW(5TTEA'(H@<"AE)=FHU,8%!XBB#B'G@_5L8Y/1NJ!/ M;K6572J/K'#_G_/.L)-6_'9[XEMNE(*1O"Q?2K6B.S=HU?2C5DC98Y-G7(:O MA7A0)O!EE,0A'D @@IB.!I450%L2@!30""*-\2(2$U4GI(24Z^P\>0F,Y-&Z MG>V-IWM,KM2:H"!3L)9;8I([5 /%# .4PB"YP,K1\NR-[#%YE)*V;K&0EURM M7HD:L"O4>M,?W#:I"AGM78GH=LU'!J@Y &JV/;&@!&D,)0B,0$ %52!EFP B M/4F1Z$",S1/)5T^9*Y'GFI5X04H\/9,\0*HH$@!QJP"U."FQBQ8$%E!J'CD( MBTI,(*]&=EBN2[^N2R^-=:QGX6FEZ]+O1++L(RD+YF;[%4/MHSP- @BA!'.< M 8V4 %Q:1XA"F+BX3XD@=0Q+J,G)A>F5QX<*%J9G5%@T*DR1'R&M)=@S$#E0 M1 47?VCF Q LZ"A-[E6@&YL,UAG/A>G5(4;3A>FAT],]FPO3GUB8[CK#LZZ^ M2)O\)^?,<[TR7_"2+WBM8LCO_-G8N9#RUJ+V#/I?XRT,?^OV>Y_&6?G.FQ<6 M0EYF!/E:'L-6^"?*()40[40)Y(A2&73G\HZV!)@3(84$*.!(=Y+75CIE@>*0 M>V]%((Q7,:*4X\55]]H^3)6S^?)$?9Z.$ >HN% B5;S)1.U,5!-/5?5I"X(NEJC4ZO MG\J #H[UP!_WN]&(RFZ6$G'J=N;\X47S\NW'@*%%PFF @XN\PPL/M#08"!B( MA%Y:+?EXAO9LK#CW(%@'=5Y@AEI6YX6K\\5M=;8?O7%"(A( )KCH:"Z 5!8" MA1 4B$$F\+B[6574>=V\,OF"L]]K'B(ZPC MKK]RBPU'??L9&)T2#FS_],SWACHI[LORBE6"J;X;2ZO=;^MO:>AI.MOB,J:2 M]22X/Y*,MF^)*!]ZY1UZL\F.06&$ V0 49SZ[B %).($$,OB>:@\Q^Y*<:N."B[L"_MF7MH2*BUL9VK<2MPLAO;F244[6?B0TS68Q!H9@ M0#P"DF:1A#"I@:)4@: DLD$Y&@2))(17)%D[N]&JQT"R)B]'DZ=(A@TF$(@T MD)QK0"/G -H0"I#C@48LCA).FJPJHLDOLNQB4G51'MM8ST3J:E"1>U*J[\2N M;#V5 VS-G:T9BD(@=$1I"9B3'E"A(L1A0P%&E'@I/$8A1&##=89*&)"0ZRS6 M"AX6QV\R/"P)'J9XCS(J (V]]#I:+LJH8A0@(;.MMJH' M#R^@V&(W!&^+V)#_9H]U[Y.O#?3(U\:_#VM1HQ-;JH\Y4YKZ]B5J2&_2,31E M.0TZ-D6=GMHI=,UP<9DAIK%,6V%W(M%W4:"M7@+(]-_NC0S?78NO:/G3<]\_ M<.N5&1GG0L;=&>+$L);&2 RL#A+0X#0P!D% >,J=(E'LTFQL4DY+:J=1&>I4 MHO=GS2"B&M1I(6"1.5:)2#+%L>(F@((A#])X94!]:K6.F06(N/@(9YY F0)8 ME,QBR=S>I>I1K+M=3U6F6,GC]$O<_0.OA_[76J>#\:J..=L#/9&_'O[GD2QFTL'N-SAM3R('5OAIQQS1FDS /+*0(4T6BV M0H^ U(9[2#WD:>IGW(UU(K-;ZR5@S#+SAC*RK#"R3/>>]SZ:><2!*/5H]M$B MCSX$0!A!&#(*B4[((NN8SG9OSBU("LKF.E^N/OO66T[.AZ-.N%A>BY*'\;:: M'M5&Q[YF_*=.KY>BC/U0/'!6*.J5<$N]!_8*/^ N?C_KCSONORX2QSM?_.]I MSP#\*JW!M# BB*0/B.Q+WYQW43+9DI_OM+"4HV"LLC1U5-5<.DIY9*20:Q\( M#1_WTB&!\$(/B8SYY6%^8X9-HD@&F% .1%Y 081\"Z0)"G"F0K#,0H3LQJ:0 MJJZ>/O0PN_O6$"0( /]YI"E7QOJLR]&(%*0&Z>1;L91II87U M6&D'F5<,RO'1^( 8>3X:*W(TSO8Q"UR*N-T04 SQU/=( DV8!(%;;*DV/#ZR ML4DB?V9RMACS24Z3$C1MR3[;#+D9.RRR)"[2I [98U(QSSS6@$:(NY2RA50E",@;2J(M0&[*-Q-1'!=L=F:E56% MW,)>^6VDXY=>,=>[30KK4T>WB:)N_M<,?MO\GO#>>MNI'GSJ]&[=UM6E@H2- MKS%^Q;Z'S(F],GZHTW/QNR+C+E[V[-" $S3H5W>9(/?*\5FNZOM%1/R5*I:G M':TF?1HO*MI8$1\FAE7/S5I@P^/^UUY-F_Z7E'B1HF'^MD6V$*/K8_/AR='Q\WV(6KN?/K://W[N'EI+UH?FI\;.WNX]>%=YZC]=VBT M+?RH3>":14!$2D=4A-X"XRT$4&HEA2',I\9V!,V2T&(/SB-0"[E1P@1&"*3! M!VD1,9!C3+PSUI&'GK%9H/<*=(NUXFG7:!]>M';>7S8^?30*P^"-!UQA#"@+ M B@9?PCE@K)<4&ZBG1%MD#O$.TP:V] #>UPCJ%Y+VE;(/$FIGH#ES*>2$]^] MJ!>/S_[?/+N#0 <]HB1M.QH"C!<8=5YR'TU@YLF#@T9Y=]RW.T[>?OV(A434 MT&AR0@D!Q,9Y/WHU!S/Y&0NAMTC(PVA/(FMW?W+97 ;!!YVN!SXR!)MZG>G>10J_ M]_JC^.FC_GV+.2D'UMUXI?&!HE3^_C6=?!?AB>?-.$^_=MSH^,K@NO6NB0C@ MS5NTB5=P/KK_+?>QT>=>3S[EZ;WU,UUM@1K(2V*PU))K21F$FC@%%=6*:<\Y M9!^3_V;RIN/!U1VF('7GZ/:Q1M\K;M?]<5PX[?O]UG<9),+HOB52%QZ M>LGNWZ\/YOB+6U5QYZJ2G=K!X4%[MW%0VVZ]VV^]VVKOM9KW[KJJ7/9VJ[FS MVSS8W8E7W3QH_;.WL]6.?QRTXS^-W6;[H-9Z$_]J;?_?OUK_[.R^._C?M=VW M[_?:AY6_LU_>]_2YZT1 ^'7N:_T)4MX)C841>@,/A>$;[[6KSX;^]=4OOU^U MNNSTBBLNWO3[][#.9@,UQ1>.GY[HBA*OH!!)72;1NLD73S3I5:%)4W;\^#DB M7F%V_]/P%;KWN1]]K'PET.,^]9K7<=K741WW;GNGSWH2G^2$_#S M26FSKRTG36 QQ\NTRV?F="E8RMMS/8A?/JSM]I()<(\=>4=,_:FKJ6X"2W,X M5W^?6;;EE%?=O9C;_=/3:!\=I-;&#YD*6-;PO_PY*_4YBV@]7OJ,QFI5-18? M^+HSBE]F'Z"(OW22EZ)_'C_4#>NIGX2/BW*F![4ONGON9\JD'KN@JX__^W%- M_DUK\F,OX+X?=P@N)1Z[UWPS$Y MD+, SGA%K<%!VVVA8>G;S]UFSOLD-\='P36=W] MVFC_':]E[Z)Y^OZR%SF,WQ7O@QR=ONDTTC6O+UHXGB?^/W7HQ3=_;#'CG9/G_+G?A1X68IEH'(+S#@ KB@208 WYZ/A[? MLN-#QW;N'Q[XLE9CW!$^C4<8^&/?&W:^^*@[MG_J:[_\TQ\.'\(JEVPEK-3: MM_L1DL;Z.)FV]K]K*4(\NOANH5>Z,YYZT$K,1'-+J[>I4AKMS\-^<^;1SG?S M2\J1?>!=SY&B$2DYT59AC;VF*&CC?2KOPCYP'+Q4#TW1N*UY8[V[[MVPWQ^D MJ]@:C08=C9_:2BB,8<;9H%20 M*9&K4)UP(J X>44&%J+.328 L8Q Y00!K3C:2R]( $HN8X]IAZC8BYD6>B'_/6)BQ<'VP<)[& MJ]12);&!4G!&@T3&4*'B(YA2J14U]X/A/?U6,U&L'#22*6@,SKMX"") M#8I M7,F!B?('&!F'M?#:I#:J'$>:R&:C3>7UILZHF%&QFJ@(<= J4%DT '28F1"B MRD"/G5 04YY1JDB.M$+KR5XDKV45QHIK'J8E!"D=H-I.4Y3C;1.LGO*2)0JM8]]*OP5:S:<9IK6,VR9\EI0Z@G6 M+&"G'"46(BPUFGNH7 &%>\/AN7<[YX,$@$6WRB+%V9*+1D3'N/)&#!1>8H(VDTS@004+".1S9I5;2GRVJ!5Z$F=FNNR7,-?D-2 M"$.4XU)2X6PD-09!:UE@. BAY];C+9>JCD_'W=<*[&WWV_K;A\[H.!&=N)1O M^H/[]#GSF-*4?3K*BDPPV@0"%(PJ3IF-OWD1?P@BB5+4& @CC:ES]10K,>OZ M,^OZ)!"4(3F+*8LIB^DY,L_74_3///4QDZ8JDJ89YT^4JK%"!H T)8 &F6;M M& 6L$LA+YZAD?LR:GC(,MT0 ^8EO9Q'U)_F5Z_[*O*GR*Y][4ZU6B=?=G.+@ M'L_R52?.1WF8[UB&%:%8CV/7=XN]$N'E]133,KV']T0!BH8/F?\NF/_.EF8$ MRXV*=@Y 'BM ,9= 8T)!%#'4C&@,/=O8Q+PN2BM5RWJ>X3B+*8LIBVE]3;)P@D'H!.#<2 M4 N3]1P,\"Q8ZA&%P:!J ?@+B%WOIV:X4?/T=6I:CE:OMD,WBRF+*8LIBRF+ M:>7%M,R(4]$Q_[N&^>-^^8DGO_.VJX?#3H@+570ON"8/;P;]TZW6]MZ$5FSU M7/$Y^_WA:.!'G4%1C?V'[_G(N/>[<6F:?M0*;?TML^MYV/7!;'L8P201+ #O M-024& $,"A+@D)I(.HM4&M""[AC/LCX@D$/9&5@RL#P16&;-=F*X=A8"'JP' M5#(.#)82&&E4@ $A["N'++F2(;^R]%>^@.2)][V!CU=QZ5V10U&+1\/PN#\8 M@9$?G-8ZO2]^4K[XPIKFK%W!("HADCGM'5<&4H2M M$B1H)'2P06K([>.#J/=9=3>,XJ]QAX,_=:>73+U6[\#;\T%GU/'#K4%G&)^Z MG=E\8[[ED&Q)32^C39?LN\*VN]Q"CHL5^;\?,_8FDCK 0( M;/ $1#3Q0$DK $,,>B>4LEA4"F=>0.;'F_X@_MFK1>T8^)Z]J(T&\<.ZX\X% M.1UD78(B64Q93%E,64Q93"LOIFI;^HEM3SC%]H12M!.C&%_K5L^U;_C%35PW M$_"%VOF3&*Y5<;<3%X#7R@'J/04R, 8,"4ZX--I"R,2_"2UA=E 5 2&GAJR' MG9]!ICH@-]N&WCU B!+$Q "/* *5" L6]B+]AQ1GW7@=8*919JXB^ MN%.=&WI@CVL$U6M) ^=UI=P[H BN^<"SN>^_VJ ^3Z\_QZ$P".'@. W(2LPI MX5)08QBR1A8SSQ[:L::$F6<9E.< Y;T)(-\P/R>)L5 % )V+2*P,C9@,)7#, M1*- (QB/ZHU-1&!)XW\>K#%+C@!EY,O(-X5\AE'NK([DQ1NJ34@D5CIN,.0\ M;4W01.@J91!$-B:2 LFB]F]03VEDI@U(F,.NNXP49%3,JKB$JSN,!Q6DT MM(DV4RS#X(-""C%):#<:B"5 M)P!Y%8S@DG'*-C8YE77(9NWJN?.9,CYF?*S2C<^#CYQ!3%/PD2)&'>:1-6JC M-=2:P&"23 *<9,H[R!C>S[AUPR3>DNN?QPT_<\=/^89\E?DJ5_PJ%]&$H\P[?P&I/CO>^E/C!U?9 M/C!G^V2V^+,T<0]YH%H@3QP5A"HH!25!>0E)X&+,%B'".=NG@H3P[4RVCS!" MVH ]4"B:WY1'9B@5)T!#Z2+I%X[:R ?1TV=2K9CMG9$O(]\4\B682SG)B$$:8^HYHY9K^]S(E^WD$F%Q*F CH??&2@0$BHA((;9 .F13\@]%A!JG MK$K9/A32NN(T@V,&QS4$QWGB-D8X;0TFD&M*"71*<*PU,QPYH43 ]Z-CCMNL M#$Q.)__8H$ADCPIHZCB@(OXFL<3 Z^ =#9@'%=DCQG6F<@BP8#V):(5M29^0(Z;N[KBV)X1FW@NWKD76W4K_5\_(AC/?"UH1^- MNL48HUH_Q"N+B@B,'OJT'*=GOCT*1]4Y1U4[V?#;L)BB:0%TEH9#0)!@,+, THB,Z$L:.7IQB:N M"_J4>=]9V3,F9S%E,64Q54-,N=7F0CRJT:ASC"%EB*-,68V"<-!PF@I]@F29 M-:TL:YHV[XDW@<+@@$F-.*@7"JA '= \0 >I]PCA2M&FM'PW+O; Y?^U=USGX^511\KAS/&.!(6(<\) ML"B9X-JE4R7^H%Q08AQ1 IJ-35%'3)3D,LYZGN$XBRF+*8MI?5(/UESTRS3( M,V%:,F&:ML.EM2%PSH%6DD?&)$.JHX2 .4:],88'!JO'F%Y '+WI1[5.,0XF M1\-7VU>NB(K<,;9 M'.&N'':7;D]G[%X,=L_8R8*Q*"/L@";.1#M92" E<4!Q QWUDJO@*@C>+R!J MO9]&IT:UT]>Y'CE.O=JNW"RF+*8LIBRF+*:5%],\R3G*"@4)1"$D0B4,C@8S MA)I@[;RC?&YN_*/QZN^\[>KAL!/B0GT_1OW-H'^ZU=K>F]"*K9XK/F>_/QP- M_*@S*(K7_O ]'WGW?CHG@\N:D7'MN$+"Z;?WZYBO!PS+2FA(@I*I2VGB",C4&"$,HFAY,ZAN0&K M/5G]HE"FJ(@9CL7C,OS, S\G6[?FAGUBS9VMCU' DCIL@)"6 !J/%B MDH ; M881.U> !;FSBI[?MK6)@X:5IZS,4_W^GJA,EW>X/1PT_.NZ[K=.XQ+E);+D: M??&]1F-,B0N* TM(M$-88)%/> TX8R):(II0[-(DP#I4)73CSFI=08M!H-7W=.//ZOW;=^#2 M#_KYW)V75M_XZ6BK_19]U% X::D#'C(+*#02%'_:-/X-1G(5Q7P-#14Z>5] MRLR;_B#^V:O9\\' ]^Q%;32(']8=Y] \L01F=4,,.8"6C?GK:S#W>K!\%PB><8GM"*=J)48RO-06^;_C%32K[369Z]G^5Q\.GTVP( M'R?: "6\ =1Y!215#$"ML'((!9A&E2-51W?4G*_%;)F<9%/1,0L9958696:+ M8[CD+B )!/4LM&X)*K7D4%$&UPRNY>>I2(^U(MR1"*@^>(4"AL8'B"AA!I'G M!M?,J$M$WJE&GQ0[Y9$P@#/,H]UN#%#Q. 702*>QU1QC&9&W3I2H8Y'Q-^-O MQM^%.SV$1-():81!FD($%6-0^B"\"$I8J^\'X'M\'1F)JX?$S2D.S##3RF$* MK \&4*L%S"3X,4F(614SZA>NFO98T^(=-8PRBC6 M7'JM$0Q,<8:PTB*[EE<7RV>2-:Q$ KL(YBJU,Z7"ADAQ M7$>$K(UGN4CX^*W8=_%?U_FR^=_BQ_@^S."WS>M[NGKRZJYN?5'**^J$B^?7 M:)PT^L#[FK:V?QJ_^R(N2*W7'\5/'_63-CO?&_ITDO2*Q=.C^$?H]'3/=G0W M7FE\(&5$#5_-W.$H.EEEQ+RE+FJU-04:VB MO<@Y9!\CB)7P79.W3>1#\2O!H@S/^L-.4I/7 ]\MVM#^_K7C1L=7B'SKC1-5 M@#=OT28*[GQT_UONN\3GWH;B^]6X_7,.*=!K*1P/KN[@3'_RP R\_@QTZJ+U M6G>_ZHOAQF_?K<-IIP>FUGUZR>Z7W8,%O[A5G4G7*E:5[-0.#@_:NXV#VG;K MW7[KW59[K]6<6S>>^[*;K?;NP?A0:+=J[;]VX]4W=W:;![L[Z;>#UC][.UOM M^,>;O>96_O._I2%\BEO[ZW"@EKO5C? (WST_C M/=COB1M43"K)3*!44T68E@A3A4*TSS7F8MR[ E_EX>(Q@YM*N!U\TKW.99$X MNWU]>(QS:O7?:O$P4ZRUL[70[1Z?-T\;)(6Y>[EY&BM7U M?[V[./K@S@RF_/#R^+31CC3L\GW\[N//S3_C'22*M?.6MC[\?7J(#R_B]Y%& MNQF:EQ:VWG[$CJ@@HETLA+2 4IMF=%H%?.18C 0;18+'I+O3._=N*Y%;[U.M M!H=&.T(-]@8K(C52@ENEI!(;-1^Y[EG:8H-S?^]9\%R8 M.K_=WC"U^0G572JSV-U?7'DK;$56=9YD$^V4;L=>C'^^Y#W=>/O1&1_M! ^! MI4+&/9VRNG&@0/A@36#68VBG][1Q4&NL(HRA0 TRVB/,.7&0.B2Y5Q7;TW<3 MG/;Q%,\^OSH%YB':M4YA^_K::/)QY^G!J"3II+\8QE<-:]O]P5E_,"F][KF: M[G9KI_JD/XBF,^A_[<6/'IZ;8<=U]* 3;S"])GYV)(P^?7[MZW'''M=T[985 M'1\>F]&UJ)*G.OX5_XN?\TLJ]L/P]YMO+QY O]?Z@^(2)\]OCV_[UI.3)[[Z M^M6#5P_USP?U6R^,6K7QZZO:5KR)Y.PMFI_V1N,+FJSFN-A\;$N.;\?H;ERZ M>#O'^HNO&>][-=_M%$,=XE7'>[2W#Z59Z^51H%+57?>XC7:S#_Y^]-W]N M&\<61O\5E=]WWTVJ! ](@%OWJU2YXR37?<=RI^-TON07%PB ,AU)](B2'>>O M?^< X*+%6R+'&^^=R5@2"8('9U_UJ9A:N"'*317"MG>>SXXK%$04.9T";N:G M(]C\4$_T%-#N G_7IP[FB \?)V8C1MB7-?J\V]GYRQWY2W-^>.ET/G+(.=7# MN2W",:B./W[0CGD[>)G111\?<]%3!=K#-=4A*>'C\XGU)E4D9FWFJ?[/ M'#N"]-*+'KX2NIQZB*,C/=/KH8PWE\?%? 0WP2MK46'GR7QB/6P&S(;:W2%> MQ1;,W4! O9W)9 Y7_&W>K ?+O(7]6HW:H^1_S.>NEGJ5(Z,,JY7QD5R[@>$7# M;*4HCWO9J#@O:[2RYU]6:VNUW4-.M'Z-ZJ;_S,44"-*AXT*ED=\#!F0HL=HZ MG![@NC*=L(%1.;90/0!>"\A)?SO5TD#5/2&; P0-$CKC$K=JN%L][.<2ZEIA M?(:^'<&7K7/&1X_%5W@XG,O8<#DC@\MR/CZU[SL[%K.>R#+8FR7LL97BEGP: M7KG6T08\:F9IS;[I6 "3RF&Q:2^;%F.XL2BO>/C3I#[/M]1G<0;PA5IR^U1, M@;'^CQ8C.+&V38H!AY&1:89@YS/C'\+SAU,N)N(LG\X;\?3ZX)^]7>(EC1CI M#4=%BN0!X-7C7%KTKJZKOP8A6@+&#@V.(L*"NF(0$I_JEM! Q,48Y(W*R^G< MR$KW2SD':771 \F63X#8#:G!-O&*MB9T5J!L'(%R9RYQRZR@\UA,OVI$(-@I M8$@&&RFF3LQ;9+*8!Z+-REID#^:9!:A]2,AHD3OL-7>U-F&($3<'#,WMU&GP M2 ]"G>EIV0"@;T34Z;10+@%_A,>.6\"O38+_"%2E1% ,!3)SP1 MRZ?P?G U+/U5#/'JUI=X338U>++=^Z0-'X$?"L,<0/T%X!C=Q;X>2DK<6QOT M/67?HCR>SQ2HSX8=O#X&P/8!Q:=6$38:*)*O12^P1H2$$^GW1K IL^]Y!J#* MD4.,1 K\2)R)'/XR!]=WKS*9X[',#:_&L,>H&,*![6$')>78L-4^SD3I#OCC M5[,#5#G^GH/B(W!WP.%@]X9O(@:.<(,%<+\IUD$[C /L;% %0'.<@U)TKBN- MQ_)G?%;]"-SCN;D,0=1BX'"->W;%I:L#L/N%YV6@=LW,9O0W(?4T=8IX"]>6 M\,QH1NUC0&%GP TG;TT4@X4W(R^S'&X[G9?P+N43981&#=FU^#I;QY$LZ8'P M ;Q#^=#O:5!/BPN-?QIPYT"JH%G &Q1C^-,"#O&F;1)8=+U8H'*COR(-FR,H MD,#UF1'^5C*AQH/T;D),1C&ISJ*'IMN9T>;;- _((AQK,A14T5\?J0T.O'Y< MK8F8??8J0]!P*MREV=E_YG"UW1A V&I;0#3# GC3!&4K;$C,07Q:L\(P"\<< M =61Q@W6(Q4[[$S!+)DT+V$WU;?J02DR#0QY;-H%6K/Z%%B!):(UZL2H "6Y M-YSGYCN0\H[@T8CJ(UGF:$6,+3A%[_@BG>:*G!?3K\A'AU,Q=@B/E\,W9[D! MX;@ @LQ&^EMN&8W1A.H3QU,S2TSU& R8T85YZ?:9C@NPU^ 6NSW#Y"KS:EJK M%\X\*X"&JQ?HNQ_&EG#!)IO-+!."O6QZ((#*:FUB'NQJA<0[KE&6Z6\7*^G5J\WN(U2 RPC9Y4# MVU"Y4XU'!1CU4P)WCZL=&JJ>+>@P2..&5)WTKDCR$J.EO\:^0;;0V#%6G0,$ M< J]%3=+4L]QEEKHG.?PRDH#KU @XJ=#E$BP<#9'FPM^ .90G#K#S;G8X/MC M.&FX$*Q]/;5&GK&H)BA%4^/BFR.EP24.+JA@-3P2@51J)!L@[F)J7A@>C7S% MF( URE0Z;K]FCPO,K\WZ7.S?[::E'4_-$)99+Y^5M29WH]5 ?4&Y?IUNV:]] M/]4K@?ZD)T/T,\$/IP6>!YX:Z&YB4FE "QI&HZ[8,[3;K-Q&I6X!>D%!<+0T M!%X/MKC)^# "*[=O)XV'QLFB?%*K4HMZ8JU.E2M'=(RJX5";CN 7]53[3 ME@D:-G*&(@J,JF(^/$8*3H%WPQ,M<9YK2PL *V.$ H! <@%65A8JGH/;G^$3 M%1$Z2QV)WI+\<%J&C3BJ02ND0&YR49O!YJW4 MO++RIQ5IUUCA+)2:HVR,D2SE"2S$G58_;T!L/4WU9F>3JTF RSAQ9:[K-QZV>^]F4]A M[9J[[9L4OMX; :+GRE6VWNR_V=EJ A([:.'^!79]YJ3%@=1BDJ.-,C3;OGJU MG;]V7L-J(+O00S6;\5B(NRBM*=YH8? ME_^J.+.QVE"5*-=S[LJPOYJMWU@#7%3E\LF*E];J@-Z/JW7-YAZ&5I=:C[BZ MF C6QB MK";JCMZ\R\<2ZB&BU5)-P \EUS3% 7N#M\NY-J [@15ZD-E()S*;#_;)Y4+& M/P!%8M;_>3%5I9[4"?_TN67A[+YA^^^/8C\%K4#X) Z9Q@8$@@A!(Y*P4&19 M[&,;H*U7L_-B)57?R0;#U=T9 [W9$(LTSG4@K+V)FJ-K3HS (#ELH0RZ!/-B M7AJN:&1D%?*R8""]6^)8&J=)$J41TU3QC(>",S\"9$M9$/I1MMRL MV/,['-LTCNWQ@YVC&%3.+**<^#KCA'--29SAF"P>:"]1<4(CM?4*./8JCKF# M18&=ESV7V@&8X+YO)1J(=4RK=^[4H<9Y;-RX3C7M0(!2R$*&)\" MAF^GK>#?[GX3^"M!%2MUN1PEUU.#!RV)6V&\\_<:'<(]@, #;-"IP%AV3TWS M,^/UM$I"LZ/6LF!N+WK#9PB9J28.)**)#M6T9N\V_F+0VS#!R\;*Q42,+C"W M$K6ZQJF"8CN?5N-V42T:%H4R"DT^AF5RJX%DH.,6YY4H7MK!-F9MHJM\4L6W M1JO),O7SUQ[>.HF#J0F],S&:U^"]E.&T< /Y!,:;I-;*+I2C.CB=FO0[L]Q3 M#@.];8"&]- "*2K20Y/@-TXQ)3+P):F7L0JV MR35JI=:@)=L3K4+,.@398H0V>&U(]:+)-,WK:#.8:!_Q[,R%2X=NF=LZB#;' M"1AS.*V\0#L-YW^W" MEJR25*N;EH*42[^N/SOJ5O,2$RE'PJD<5XV>JG)E8-CNK8NQU9H7YO?7*;N<+V[LKSM="_ M6]9=VU?;Q+>VW/=*A M4EY>C(JRM%[;Q:O+5B.!_S80GMF,!VU5"8>B5>Z2"3\VCJ>TL*3=UJ,5?C&J M/AL9K9J]5EKZ::M^B1BSUQ&&#?E5JLC,J&GM["GC.5ZTFFLTJIA,8;.J"3H< MUR2,;O?NN-;I@SS6:C[2!QGPTU;%T[28%.C],]#?F:C7U@#;F[2OJ0H&GF]- MU!LZ.!E># X_!@>'G[\-AD>:Q:D7)QY14901'L8A28,@)DS34'H!#77"EH-% MC(4B2I6,F6(\\E@:8Z3(8[Y(E$Z\8+D^ZM#(JLJ,*]T)HMLZ1[\M$H%VM#EQ MJ9JK"+C"0:YBWY9AE^M2N[WMU;#HAG2%2V)DUX+KU?_G_%M59-2TD<#@CC@M M]6_5'[]7W73RB5$+S$V_@]HZS"=55PH,("ZUD#!O87]N8HO;U,87W?00]V3W M\[;Y::DMAOTMC+=IX%_Z,]WV+OWMJF7C[3 )?FC5JW\+V.7/?"Y[C6^TZC6S M9*[M#H54OW3MFLY+-FS_D ;,'!IVL6_9Q9LU[&*A2\S/0JG5A^NR7C%73>=Y M>.#;*5W-EU:7SMJ]S4L_'\A9!:6#VNV@]C,Q@M/@"#V>B5-JW=YF0T09*F=N!G1K[=N"_AW4!BXWT)U[WBMPT8]I=#L#\N/@)/ MVYL<5$BV4^/8HV@C^*-VK&TC.'Y_\?G[G\<#__VW@]WA^>>3]_S+X9_'7SY] M]O??[=$ON^H$GG7R^?#OK\MM!+_L_GFR/W[#ONR^X0>[?^2#W>/1_OCMZ OL MZ_/)WU\'_CZ\U^!X\.[OK)I.L_^!^O .YX/S(\DE&&.2$AEK1K@O(I+H.".Q M#!*?I5R'PM]ZY<=]'OQT#\&?&OM8$\HFI\MV[.J)LJM,X5"!6.I$ [MB21)E MGO)D&&FIE:3\E[&K+/^F%?FNIT7'J6['J;XO<2H=:*682H@GN28\CBA)6>23 MD'H\B#1-A-1;KS!MQ/-_[UA5QZH>":O:P CN3K-Z /S*6^)73*=1)*.4L(A3 MPC7W2!KI@#"01)3Q,*5I^@ UJ]M[$C;13K];XV?6>*X>B2;%XG*/1 T/_W;P M6"M#'[6@^54F_%YU*IV@V;R@J<8:M@2-8IKK5"@29EY*,-.;Q&G$B-9!D'#I M>R+F. >@'X0/2=!L2"_NZ/M7V[P=?=\M?:\:OE2G:> 1T"@SPJ47D"0+0I)( M&J>9EJ'B'M!W'Q"Q(^^G2]Z_RD[LR/MNR7O93HPBH42H05Y+K@B/:$QB$3*2 M<:J2*-2:XXB-@#XP\=W9B8]OC>=D)[YP)3\O6SGUS]9*O,U@T V8B9=,"+U$ MX+RMSJ<3.'<@<%9#OK&*:1A*3JCBG'"::"*$\@@H$E' XC0,*#HF>9^QZ">& M@':ZY ,F\@W8BAV1/R0B7S$:6: 2)@5A?@!$#L<,6B531,DPDS$8$@R3[M<; MC1V-/PD:WX#!V-'X0Z+Q9I(DV5%WDI-Q'& M!R/(.Z/Q\:WQ#(S&-Z[R+L.J>UM1;!KQ5QULBMO4"7>FY3V8EO8$#[)J*-7? M<'P'$Q12^-\WS8G]71\6_K S48M?M*[L1->F1-?!:LR2ZRR((S\F,A(!V* J M(G$2:I)E(O,T&*>>QT!T]3GC#T-R=>KI0X]6WCD+Z%)Y?Y3ZEXU3EJ8!C[R, M<$'!.$WAK]3S(L*#D$I-8^D)_H13>9\X$W@8-FJG$3QLGK!LS%+-,M]GE'C: MH\ 8/$'2E&4DCB3\$/)0"^]!:02=+?OXUG@&MNR@W>OJ5@VN;DM$KFS:=5UA M0$:JF&,/%U,Z?;-B^R=:J;(1T#QL*7^?B<<_)<7_,NWF]AR)[+IF<'M5T[&V MOF!UB$[L;ZQ*QHI\XPP8G'P]W]^51Q&--:>93Y@6/F8W)D2P5)$T"3F/8DVS M +,;X[[/@PV9 IN@S@=>#=CQYHXWWX\;YCYY<^>A^7&V?+'(E@/IT=1/*)%) M".98)C*2\BPA,>=Q&L6A9%1NVD73\>6.+W=\^8ZR_3N=^?$RY\&2SJPTH 8Z MQ[Q(@L[L4T%$FF6@0@>Q[VN5*N\IZ/-AE>VU_X!K,[[VF0@5GQ-QSLDO;^ [&2[N.')#7ZXX\;J5[13-["]L/]VK=,_ M?]L__!SL#X]TP%,6)I)PE::$1XE'8D89\1GWN/!E).*5UNG<3V0<^-K38<3# M.!:Q2(!H(R4H!=&UTCI];^)&?TW+6=.#/VMFV=LV$&;HEIE#9:<(81-U'*)2 MEM;[C;/,<(BE&X%J[C%'N]WKX2S4VL]#'-AI1NH B22TIX"!]MRLU1G0 VZO'BYB%C.36^KI7=C'?7$T+]XY M ;3K>7[5UQUOJ:8\V.$AE[Y>:QR@L=BBWR^[&(?] )?)<22H'7^$>VW!8S@5 M2O?28N)F@)@!:3BM$R'D0&!XU @!;P P.]>CL[H=O0,#3AQL@Z%OAK'8@15V MR*C21L+:H1*XV69Y?'POF^,>S+"J%4@L@K($91.@L.=&MIA[@+OE2N,*Q<0- M)&^#09A96A+5&M-VOZ@F79P?ZTE/B^G$#-BYIHG^-9WR?S$']7P[LL@-#6I/ MU%K&HY9+&Y/C?VM4 M H' =E1QBERK)<$_S WQ50]<1&^JK]=*Q-0"AS(68$H9BF3^CE!VBA@N*YB'U=Z/60]RLJI%CU79LF!NY[,9%R@(HO1X% M.0;3?3ZUXT-.ZW$P3@R98=!P8S7XNSVOT&X"?G13.MUL/GR&D M^7[ZLGKT=]U^\,U?S2UD&)!8NR7SBT0V;489&0C;HPMIN.U&B+IQ[(UD:XWY MNCF8\27/]517O-+-X7.SRMU6];H-X.A.U(S*H@'\C3=DD,MR M:?-:..W-[:0\DDZ"O& M-)FG,_LDD!0^K<_@+:"5>Y&@PI,$1IULMC\ =&H6[>0D %*-WTV)^6M8^SUV<'>K,FH/Z M$/#;48%L[H$8B73_=64DHA$W&NU__WJ.TZ+WT5\Y_AS /6 ,_G,R>+?W;7#X MWM_?_7NT;"1^.9'?#CY]_ [7TGTT '>/QU].OL+^_AQ]^;1//Y^\\0:[\+QW M_V2P3S88'F6!%P4!Q7Y%5!$T!DDJJ 2A2Q,="D^E3"X;ADHF,>,TU%FB>W2 M=+>'J.FV ?3K%=I? :HK-5T0"""XFCF?DP('#C3W@?05:VLKJ>TXGS)D:X&0U;JQVR-!P/NWP4;VF4BL3%WA*?DNJ/JV-O M?^'4>:W*MZ!5[>:FO18.BS[(*NOCD11*_W)ALG_RQJRY_WW/.SA\_QV>=91X M+ X9"!4O" +"%0ZKT#$G+)22A2RE7@J\)_;7MC8P0>[_G=1E@>3ZO(.NVZ&79^/4I5J1I.4 M9#P+,+0:$*$IQS8:<<32@$L_W7K%XCY/5K&KF8KNS(H%EZ,UUJJ)N?K;J9Z4 M^F7?3"-X;^>*V>\ (S:C;Q@A>WBJNL6?GQ)MIMGIH M9]GNS'JHT<*&^FMGRU<.7'PXOJQSEPJP+XU-*X9@%EM7.KIJ>V!K3JP$A&=, MSW*)AGY]#:Q6XKS?14NV>N9Y/AI5#:!K\FW-1._-M#R>@/@:@GT+1'Q:F#)N M:PEIV+_X!O],C1\"KFB\GOW>\1PD"1I6!;R/MOK5VWO M:%M>('QJIT5]TM*X>C!D5[\HO!6"!9W9B[!S!U!,A@4>?;TV'C:>'9ZR<$:K MD8<810#2GA%W.$]XVCO(^9WY$+;0\WG_.D7A4N8,3 ](8HD_>VG*?*TD8RKC MP*;3E$:*\RP.N<:<&\>?8Y^3ZH\V?]X;O*T8M%+JM[7,^.!\HJ?E<7Y:\8*_ MX RGAT7#FAWW)?XS8[^#W?W@8'>'#DX^TL'N&WJP6:+>#LE DD#D=%"EQQK!5FJ?3*?#P?60)MM$WGWJM7 M=:XOX/"W54!_$BT[!?2.<'0O.'A_1 45018&Q --E/",AB3Q 5$EH*7,6)+I M!#4$&MQ8 74LO*V(&OQMKKQ7Y,%<0(LT6AD$THUF GOI$.=ZQ-GW!L.C)/1# MG0:2I)&?X KCZ0^941D'N"33F*E@ZU783]*5BMII&8QF"]^%O)8)8DON4@C+E@JHTPLYZ!Z_G4YJ)WU7U.U^#8@[5>=I0R%H,88>#J7#>! MQ0;-;X?:&V>2"ZA]=9#@;3$%]7;R>@Y$/)$7ATC1HQKU2\3]3AS?!.<_7V#[ M=!E3G622P!%IPG7H@<$>,:*"$- ^E#Z7KI.0MXKQQJR2 MC66W3M,S>'8ZU6=Y,2_;%C1\O=-:I K*CN':8Z 2#%J"A&\TQ)V#U_]NE$.K M:N;E#Y-?_X94U*B[Z E89___CQ:CV;'$>&MM_]^#87GOGGNP./\4DSF:[MZ& M+4XN?% -/9^GDG+&!>"J\&.9ACP,(TVSY;H.^/_.XMP4^SC8_7B4^")@L0!] M73")A6V:"$DCD@2)CJ1(A.?IS9F8K^'<9E/ BG_/U';OQ5;U>>NE]::5\[3, M58Z89C),K&AT&+8<\*@7PT<,[76O=W;_]7IGOU<6V>P<"=?P@@(D;SL28K,* MRMZ[/$U+O/SUX#4ZTF"1\1BOK&^O;K%,19S"1=_PL1H8WFT$[$_B>6?";L[+ M_7V?'2F?IG[( Q)X.B)<8<M#IDI.\2:]8$3'[" M3MTXAG1VZ@]AQ_#;4>@E7B9E3&*6 ';X<4+BC/HDR]+09Q%+4ZFV7B5]'H67 M6Z9BC,[T\B)3QE,O$#$H&1!WC-(A)'+""Q$%2)3*O$][=>,;]/^6J#[(V; MPPHO4;KUOM]BHH->@X.7O][ TZ MVS",QI X+^8CU4I1NV%2P&K6<+L*ZCYRAI]Q5;='GT19]Z^^;VT9TO49R$L9 MRZ&6\+L4*N(5G.IULO3:FE<1BU,IW M-$*M !2QDR*'SV?P)59'H6_'<&VX #A\]>AY:=0Y870]K*9=2'EML>O_A<\* M2X.RA>W:,EH03JC4X2U#C=Z?TV-3?]/4Q^ 2^[E28(N]$4[L#(HIEC%EP-V% MK7-9VK));-(34W!KBGOUF1X5I^8]E_;QWV4/=H?>&WG9RYQ."S6W6I\4IW5- M4K^J2,9536%5ZW5K'YGY(_S]'U/X!"?(:-_]ULC8K)!F."1< /BGIZ4M.VX5 M^:#GH!C;)+=1,1G:.ND2CALDN=W1!9:-8XW7;!T\\&BUZO?8;N_#!6QY7-KD MM>)\LN14NYW[. 2K)8E4RC7SN?:9T&D(=*MB7R11X*='>TT92Z/B^BO-L8VK M/X+SU%D08BX_GZBO=A#P>''['1@7>P^_7[X/T1QRXC.E4D M\CPP)P7W,';/29R*1&5AFHD0V^XD:SS'Q@%K2A=MN9@I\T1]"U ;^$>KP!Z) M/"WFLUOY(GX,+=;,4%B+%YT!L]Z :;?#V'W_;?_\2/A1DJ911 (H!":,\&:\ +PD\:2[V5S)PT6>Q)8]6.(B#(_Q8)>"0S\3%>8 M4WEH02K";<4$A*(K4%W@4*XE!!H0IONSK2ZL6B&LQ!U6*PG[ZTL0;;5J4X6( M.\8J1F1U1DY: \9VA8 'F4L!U_'J%^7+=F&NB;,XZJAJ8-V++_2V>$YJR!A; M;XA;,0:-7?4]+XA#Y?% 96G")*<C:W\E\E -L!%5]&; MR;&8 4/8FTB,);N/8%^T=&Y;2V[]-J!? A]##/HPGP[U]*+W1A:E44>M.8!9 MS#,QT=8KM52_ 7QN!)J(JT.PYL-218?1PMTV0*; _WW2MI]!D:(<0D>2F$[% MQ+8FJ%L>B4;.E<<@)(P8J=ZNLGA,8\#V;?VZ=-[(QKXKA:^:#ZVN9"+J+0U< M%? [RB/4PO-&6DX!=]V8"H.0$K1.L:KM:#0R7JR'JZE+*I@C%M(8R1D>) M12=CY/$6D$@=[M30-K0=B?0(C1'3/.D4@*Y17H" 1N.D3CR'4S:%)"#5Q1RK M2V:5T7:*\?$2)")@1Y7);G\J]8(=9<^W 4MM'A73KRB(#;M9V8!QAJ&,=RU_ MG3%E_84 ,G6&)3:J3B3H&^T"ZURP%Y:M[1D)VZ:A*H?INQ(9U#]&HHHFYQ. MUASOL)AG0>0Z(UB3^X*,M%!+MJ(#@*YWB/;6L1Z=]L:%;2"!?8U,YYVQUC9* M,IP6Y[B,LG6DYLV!WA S391D">SWI3>YYS8B8=EBASV"X2:W463 M5U8Q.-7;&0$0\K[E\(T#:*J!YQAD06<)XB1R$@MG_,[1=(6MIG8-N.%82#TW M;541[;11)BVG:=PSCL47TQS1>S&4"$?\YQP>U"3 C8K2Y2:)QBUH3-;>.SW% M"KHF#RF?COMN0=CU)^ N9>_=./V?)@W2_5:E0M8&T)EV+V[QJ55LL\#'D%JG MXC17!O/'^??:A9/7GCEB62UP.VQU-',LP_()AX^U5((KI,V?2@ML;-=R?"(L M3,>X.4+&&238A0A]/!615-S 62\;XP:FZ] ".WC21L^@.'/M>UJIEW4KJ(/_ MS!!P5@5RB&2^^_%J*YYF- JYTH$*N%)1&@9>%GJLIB'ZRI..KSV+^Z[*JNRUU3>-5'6K3*S;WBT%_BPNSGL-BQJ-^D.;Z;%F5G MA=\$;^C!^Z/0RS0>"$DR7Q,>>HRD7LP(?I\*G?!,";3"PWX4KS9+MT7S(E?5 M*+7&/#&&!Y!T<\E9+NK\8*-$794=;LV57\6*6E$\:\57>07EGDEF/ICB_V( M9V <" ?9![,_^VN';#= -G]_>"2%'U.:,:*Y]L#"CR2):2J)SY*(^5D2L(QC M,4H0K&;9M@S8=>H#A@ZP9\*LD%\Q8\/PK;9ZO-18MXV$CT4:KD7-G8FJ<+/# MPYO@(3"](/643[. ,"_FA-. $N%%@D@_2+07:R_CV".']L-D-?'1AGA;ZF^- M@Q.L+[(MHQ?Z$2[CZHV-W-J2QI:C@+LY.AG.P%(T*MU_E]7M@.O5FK8S,[;0 M:#H3K^M;\@D-)).-I7ZFC.$74$.+-_]M R"OB[+SL]\(V?G^^Z-,)G&6^0D) MF"\)9Y23U!>*Q,)G*HR$CGSTLX-\7^-F1]NU9LYE::+?6GCU+7GLX]:\UP1ZZ59[+QV4%.K]2WV7NP??'B)CK^9R769 MB1S>S77.S4;Z6YZ:QKRU#T]/SO)I,;'Q3K,)-\H6U@3*!>8P,MV$P>Z?#%U" MC',\+N:0F%Y#SD':[@NTE.UR209*[>RL7,X@9%N[K#REI>64;7A4=QIGUE0, MG4ML(54(&*C)$L_@;G@:/$38SO?6:59!&AL6V99#\AC=/2/L.F\CO"55:=IDVM@8:'=RZA\B*EARUE$U7OU&P]U/EUFX7IR+%S>2V[+ M7/7, K'N,VO 8O&K35S&(RM&Z&-N=W5J_%Q8H@9(4XY:S9S O*S]Q^^>QB>/U3%.PNM5_>K&V'3V8@3:VF=NU"ETB,)SZ7:G1 MLW68_(2QZHZ;*7^0QUK-1_H@^[NN1=E32+TXNL/&)9S# Q7_5C?]'7NVAV@' M/-O>RFWEYV1X?K!SI'4HM=8Q\46@",\T(VD<,#B 0(RI:H MDH.M#C(JD4QQP>)$1EX2IEK$D?)%BB/LS C$!HW,S$63IG%:ZM^J/W[')M,C M[G;?/3T@!) M^UN8;,\Q/#QR^4IIYL8\?QDUK@U?K@:X!_%C_N8 M>69PPE;G5B-UVO:_C>A4EL0M/>4X!CT&'5<$+."*A6FB>9 IWPL\(1,I3%;E MC[D$5Y5C9.(W4(_=(.?6Z.8G[4:TDYA/CD\^@\X\V/TR^O+N/;;R9H-/'_G! MI\]\,'Y/]]_MG>\?OKGX,OYGM#R)^>#=(/\RWJ>#\3]?O^Q^# :[TH-]!U]. MAOZ7W??GGT]VONT?_CF&9V?[K^DY3F'>_T!]>'\VR!/ZY?\>4SG^9R(^)?.# MD\_P7GML_]/@*\#C.^SSVV 7WO/['_#Y#US_^^ =O.^GM^/_^UW";Y_A_3YZ M![L[\#[[1R(+6$2#@$B1A(0G:4 2'7F$);$*62*8+Z*M5ZS/@]7>?4O:T6U8 MQ!)5_Q";^05KW(8KT=Z]RJX;LJ7_<^,9W.M>\7')](_5M7ZAB2\-YF)R=!$:*SB]%NG3=^]-FTE%WO@N/&7#8:UYFW\$&YT M(O]YBGPO2SRI_5AH&/%=!J&"7;DHBIB]R'R&W9G+S:5$H?'8O*N*!1& M+CLU8&-J0$XOEM0 +J.4TX0321DE''N8IUQ3$B6QYP=1D&819FGZ_7!-K>3] MZ0$/Q3[:D#[R.(3/X13KH)$3W*E"XM\.?&L%T*/FTCI()/=2'B1>PA45,=.) M\I,H%BE/M0P[+OVTN?3%"I>6@O-,R(P$DJ6$@^5.8D\RXH4999F,_2 !8RWJ MLY]GTE)5-N:M0\:IGR$)U]G4SY93)EL.H 5'#^:4P%\;&DCWM12D00)L33@ ]Q M*OTX2T'S3_K)@]+\GX,'L,+_9^'W>_;J_J98<\*_.N?D/FC.]EAY&/INI]4^ M)M:Y2:W68.&@L"6032B[8[LW9[OY"ML-,LY9+$(2<8\2'F8^25/*2.0'E(8Z M8D&JMEY%8:>I_EI:;:%_%Z7NHM0.*UPE&W;GN#"9\Z9&3,KI?+%&K(M==['K M1RWK7;I:^P>'^G]9S.]LL4TI!0>O5Z(B<::TAQ-%O3@08(L%BL2>QXB07L0C M%7JA,'/=0[[:]*4+73^KT/6N=H,17H*)_ZV*-%QX]MPXP\KW)CY M4>PSE9$XPDFWB4I(DL6:9#KFJ6!Q&O(8AW1T$>HN0BU&=VT&/+@U.E_= Q0* MK6\Z37UC^4N'.[/!:_H-Y=HP!T7C>V@TEO5\LKQB'\4XR MTF;8JNV/O%AL<[DP(Z&Y\,<')01AD-%8)1(,;$X53\(X"8*4"Z&X5G'LFN'Z M53-(0S*&D@"0=&0(22E&0TC0.1"@YB8>L5IWTO M6N4)/S;]8..(T4T_V$!OY&!P?A3)*$YT2DD0> GA.N(DI4%(O$0'28KI#!'; M>N7S?NRMUM?_XN$'/XE%>X.W=S7]H,,G@T_[PR/.LH1',B%9)@+$)V NF@5$ MTCA.N=;4#Q,PH/TUG;;7CC?X[QL,-G!-YG]VL,%]2J]NL,$&A-OYP?NC-$Q# M*6,%# RG "5A0(279D0QQF64>-KG'FB\09\%\9K!!JT!RZ=.Q" :S4^QC_1M MD$E%-(M"0/^$:AY&41H%+*'PEZ\S7V2^,[M^$(?"-ZT1)M2:AW25')KOQ[\O8 F8'](1)5S,,]*/:FQ MA#YO+ E 7::!COPLYD0(L)QYQGR21#BO.0X2D<1)!K;TUJL2@[.K. (?2#/7 MKS5U?78,MO/PN+'>F#'?J%/P1U+I4W06VI\>GH^)B>9;[5WW1FCY8]K)I M,6[9?<#4)A?MB;HU8S/CPDW/_51;'6UQ#LJQ&&4+FEWUQ[H;5 M5[,]S9B 26G;X[KA&L[0J'98]V@'?@+$)M<(1Q-B MNDA-:I_I!VU&]AKX56,!ZB[O9HW%BRSDUNZLWDNSN3,]Q0$/N07*PEXF16]4 M ,>>7K:=[=Y?\"/.L0 #IAS;7I1XC1WP;G$#A[S?FI]@C3Y-N*\\)3DPCH3) M6%+!F8K\D/-+)GO_"#_YR[W:0;;3O%C'9*YG,OY@>)1EP&9TE)%$^Y1PFG@@ MBH#3Q#0.!0]2EJ#: F!>:Y CPCU@S.B0X'HD\ )(B92$#0! :-#$A[%&8DS M^ ?4V<@+ V WF)ERB:1IR9;%J@CUO+(-]6TQK_'&^GDZMO0$:44 CG3#M!2DE5*4>X9Q1 M$OM!1K0O$A: *A-K=/KWDS4I3F9Z=R5]Q>)H<"-ICZ<:A!M@Q''9TQ-E)CRU M1=1VV^.!:J*6!.BVB3%=RV2(HXF-DVE+9@K!Y6:5$X2F>T MJC, "# Z,_O,C+*W9&K](_AU,S),]X[G.)>^F YA M'VX45IH7]3AX.XFJK,VQ.;JU1Q,]4#_7$L$L[ !?84QLO^FT;%HUZ\S7R MY)$;>F;!O[#& GJ@N@4'K8VT'(GT*5/E32;/-7C2O^W\.9S_1H,-#)#[A6/B MGL]PN#6#CJX;7+0TZ"A.1" R#?8PCSF7:4I#I<* B22D%&Y;&3AFV/+]3!Q; M.P^PI0*OS"!;RDA9F,K032';T!0R_^%/(;NKJ6+7$T\W):R;$M9-">NFA#VL MFK!G.R7L#C,%-CHE[''[:FPJ]GC__//WT0C69(/#C["?OX\'G_Z$W]X'@Y/W M_I?=S]Y@O']QL#MDRZG8G[__<7+PZ2/L7WJ#0WCFNS?>Y_';_,ON5W^P^^7K MX.2C__G['C_85CP>YH_/G[D'T9[WW_? A[/QP=P[.#+X=_ MCO;???[^Y61T,OCT=_Y_O[]G1RH!2SKAE"2A%H3[GB8)2R/B:Y4J1K'E!AR(CRJ M<(QY$%.AI)8@VO\_% /I>75/R\O9-$_GLV+:,UDH&)<] MSD^[+FIWRK*]D(N8Q1&&,?S8%VG ,Y[J(..)\,2]V&DW8-D=5[XY5[Y8XJZK#T*YUZGY_\R MB;(XYVOO?+!SY/M@^TF=DI1)2;A.!1%1H E73(HXR^*(X83?!S;@]SDX_+HQ M7\])G=\49^Z8YL:9YH<5IBD\*GT&:CA86UCK(ST2<^H3+_9#&0=)JC.V]8I% M_3!8C0UW4[ZZ*5^=3OOP..0-L>1\A25SF09A$,8DHHH2#FA 4I^& M)/7"F&5,,BZT\5#6NX(-)TTZP:U/"YIMC1W[&)_]_U10FDDE"]( MZ$M-P+S1)(D"92+@@9=E5/+HTID,/V;M='-:?@T?,(U1=M9V<\5>(9?V*+$M M@P!NQ[V#_\R =Z!?JMU9!-M/-\U.;.\ZUPNO=XQ=<_0421:[U;3ZXK@6):;5 MR5A,OX*TKCN>K.N%TVY[@HV:+M\/=FMR?5Q,FZJI/LL!>L:=IA#\YL&V0\[B M;K'IU:BL[JAZ 6'?Y%%/C@K;DDN,3)N?\EA76QN+B_;*EVPZ%=B6%]MCP(]V M3?N<]7MPC0Y/IX4$)FKZ+)N^5;/%;2$O[LW$-UAK-I^V#TN:!?').7:/PAD8 MI@\9=B[$'E3-&GA[U5QEH9Y\ H?B&AC")P! Z;I[X4;K/F/-F2+2G"-T["O9 MU:] K*IIL7LS;&-\K!>:*1H$@G5R +=R3<(09EK5ARC:**TY)0M-3=JM MG5J V^ZU]MS>I"SF(]53>99IQ%0 7PX_M[H^5QU_%EK^M%;8OF1A1)NJ[Q= M:#*T1]6^Q#05OD[&.YA\+W-0AYU8ZI+.WRL MX\A67BELYV6._#?;U0^NPH! C:@&BA@]A>6FQ6B$YU(/Z:C>^C[D2>]1']4- M1.527WPO[B^PI^)\LM(2]5)=>V(Z4B^IVRRD2:RH\L(DXS+T4J94R#(9ARI4 M69JANNW%GK_8O]B_P02AO_04NU^)H3[(_BF0A=I,/]XZ]/# MCQ<'.TCRF>//1(ZL<2]%V5Z,27@:0X9WG(L+8)H]P,(SE'_I?*K%W%RN6F5"<'&[3:9I1"S%Q+2] M!.12<,K 6 84X9RI)HU@S'5$1^#*27FB0***1 MEW1(M%$DDO[@_$B$7(DXTB22D4=XHA2)PS F+ U8HN,@PW;WKS:.0W_.@=EX MB<&AZ-93.3D-=4)YEG"NX#]^BBTXXR@. RI3+A)L_VU1AJS#G6XJYUV@TY#B ML#*E0.L(.(FC!*2@EU! I]0C(LA$%$8Q\]-XZY7?9VM*'JSN;^OO#HS#T%:,\(*EB@$B!%Y)8@GC2 M29;XOJ=E$.+0#]9?5Y+KQF!4DUSS20FX-7+3#\_ "',H,IB/-;KZ%ED)\(LD M#D"9XH(G+!!@-/'$RX2(A!]&:NU$F&8&3#/)=]'.KKB&^QW82EZHU4E":CZM M)PD]MW/GP$KB(((#CP0) Z[@W'5&TA#[9,2!XCK24HA@ZU6&??$OM)B6U=F[ MHWSU@V. <%1TS"-0A33G*15 ZL +/*'\V ?.D-YX#-#J0.?]?%),\]F%F;![ M7(R %3SM5(H?1H%]V,/!X<=O^X>?O8/=KUB6'VF8I7XLXE#$'(28 M ..7)J"[!D*'(0V.,!NT:;A^!]*JPM*_<0#;7+^=%F,?3_X> ]?@!^^^C#X?[L%W7\:# M\=_'7W;_'J\BXN#X\XF\^++[%9[]1SYX]SD '180^9_C_1/X;OS9__+N[=?! MNR_(C7Q8]PC %L012*0D!+V61^AH\>*(R"A401QZB1!L>>(#4ZD(0YP6G@3< MCV@::,$T6"0^J)=9(+9Z&LC[%)%G.M/T2C&>+C9A=9Q,Y7A^[@/)W#XA0P-*1A MOX=SG_PF'^7>PWWF;2JZ--'C"MM+N_\*X>\KHF@]AK4@F< M?P2^QJA6/H&O,3N@!Q1;1;[/L D.6H Y6>_GDA>S22558F+/#!NU-(K)*'U\ ^'2 M2RX'#8[E+K-=NW U:LQ6$L?.=>]8W,Y8\Q+*4T^DU(LD#T0B(JG]1"@: MZ"2@<;!^W/.JC>88Z=^5X[E%J0VA/@Y3[5>K%&"R>4>@"Z0>9Q')8IX0#O8R M255(2:;CR!=_[2;1VU&.HBR(*0LBQ+MA>EZ=/PQ;&Q"$@\G\G /ZFSE*_I^L O_NW.4A$G@ [B) M!(46-%L/&^L&$0FXCI6G59P&_M:K.-Z^) ZQC%4++!ST*N=+F,"97^E O@TJ M_,#IOW&30@\QRVUXD'TP(L.^B/4J>P_8K?S+>11<=T3CF(6)'Q$X"@&6CJ($ M['+@5HF79+&.P#*/MU[-SO7HK/(/+?N5^S^5Y<"CP.=^$&D_8APV(CRPGD(9 M*V-5>9=PAY7P9,<=;GSJ7\^/X+1\F7))@C2)T+[UX?QI0C(ETMAG&@@SW7JU MVD;JOW H*U*ZGBCG)F1UYF\3H*Y2@[$AC38#%]SY01!<-ASS>L?,XG-4(%/8#O6% M )W-8VGD9W$4,"_(5)R$_OVY;C9F:5>.$5MF\;)N>IOC!A9ZK M! MG<:LF";2QJ$MC/C>9"6;B>^5#,C8Z_&=L#.K9L9C!H[*1QB6,&=Y.;T!# M;D&SUCBN'%;0WVR-@9N>79@RCM6-6-4UK5[:!TLQJ2L=S@2H.G,L MJZ@S+4Q0IU[6I+ZZ=:OYR%@E8.>H8^6%&38_,I5"J38E"I6)[UKFM"9^"YQ7 M?RK,4/9+C)1M,&LQE3MS4]L7?')M>-H7&,]'L_QT=,5R;Q$R<[/M*0+/Q!*- ML5QY)VK]M')27.)96*@9JH1#SUA=@,<%3I+7MAK .D!>.)_GAP]_.3?>R^W> M>F0SM3U94[)338:W5415D8^I^<#ZY)&=U$=+A8%WS8]Z@M7TLGCG#'*(: M1*T2&EM/AF"!0\-"TS.#ML.I&".N ;78K9GSKEYFNW,J>(P#:B8FC5U0V M78N3=II][[3(K0]P!INP7+'A#HAJQ_DICG9J0G+G"&*PG<5 MBJ\L-,W+KTA$6(QYW6/-2Q@7+2R+SGM=XMQ@DZ")UY[:-)?MWMZD+@N4^53. MQRAAG/@UQ)<;T8YE*H9F:B@YP#C)B"( ;C0\L]F#E/K4+(=$?):7UB^XG@'H MW*QO8;MF!7QA Y\BG8$YIU7_F@?9=S>#Y)5QY5?@*-(3FS/2TV<@=:Q!Z/B/ M!$Z%!]_#O)(4WV0?G);?S!9W[^'\4I%0SG@2$*\S\9$R01,F()#&/P:2-(T%!JJ"NBHF?R]X4JRT#TIBH M(BB&6#%NL:="&5./W!07RZ*LZH9=CF[ M$'P"@\+6F,]-E?\Q6!2@L$@S,L:>N&E:X%S) K1DW0>1831>>6'U9= ]Q- ] M !7:DV+:QQ]OF ME-'!Q:E%VCJE_U!9R+TI5! MCR;KTBMA\Y#B?#(JA%IXE>TF;\E8Y4V_#^"#Q##BOQ[=S"H3)RS@5TUGU.I6LJ$%B;L0F%XTCPE8:&/Y7G-KX#PH!6+7Z MV'Y2Y7\P?6IJGU'+&5,W_&@.T6:PU '()4%DMF2P=]$W4I\7/ '.^L+6MC@^ MZ_2>CL\:/ONZ& $YN!\,+/]M4!_)?& MVJEA)+T@=9H8:!RY\Q3;OCW:L;76(@L=BH M&GX&_USTQEI;Z@)JRVU\P+*N MFD%-6Y-66^5$2Y;F%)A)HPI6OEYD7/@)39CK'+QUSZ?JADP[[VE]&J8H09MD M*=/HP4XCQU=LN;9MB&>(7P+F@ Z*.K*SR4O+I.TY'>=PO[G99#O4:V%7*O<& M<_R[,EOAD?]"7VYQ(4:@*9KMU>I>2W;ITN72U<+!P?7-1EY+MDN=RT"98/MBTO5[AE;<6KOKK1-O7?,6,R_30E/) \6C.!-I MY(>I"",FXE2EWJUKWCK,N)L,M^_[YT=!D$72DQ&A-(VQOT)(TB1,B0K3*,N4 MS +/QU$\,5V3:6G$FHMI+,K_5G1Q.5CIN'+O/W-0 / +/4$E>C%_]T=KZ*ZL MJGN6J2W\0:6V_$25UVJJRK4I+DNI*EDL.!4Q2=MWIAP/&I: M)CNO7S5]:!0U8(:-#=&.$M2Q7V1VUHUDHP[;O9TZX1-=#>?54]IW-[I_PS4Q M3Z5V7UAC/I\Z9X%U5*]=82&:=:4S8$$+OS2-HW2J:-EZ1]O5MO)\.Q^O\8KD M=J8>[RXG0B]ZA!6^#V1HHOY76VWXQZX*PEER))P,'1O#P*A-NT37U,T>W M-OY?@6Q!L79^?7OCX_:.7$<2-EYK&Q%+ZS22Q7B,04I58TK;D]AT%SS'I%:7 M!EL;QB9,C#9V_LJB##S($.+Z;"8, M.;MH7[6#8M&A!H\VR3;PFU%%>ME\E.6C$1)-]7S ,:,.M9"WPK'MI]F.U.#% MP>Z^H:EC#4;]L30N3W?H-@IOX%=Y2UW=0TUG=6G$Y#+N8/P-Z#JQCH;IJ@,9 M-$F3]'45F[FQIMU;@70+53/7PI%UJW_BJGK[KT;6^[]T'KWJ"8 MZ9[_N&E^8TK!8074#W#JCQHD5Z+[!TR J8(YQ_"/87HMGZ4)08$R/;-2T#$* M@[Q63@+HK/,0LV#+I3*0.JVV$BB]3U4\V7&4TO8P*]?NH\[;J9CA6IJR&865 M?*[$=UD6,C_VL 6&[",K C8[O:<)\T MWY\74V1O*$&,QN4/1^.PJD5C7$&-7]HG,K2?58L>V>8=&*5S,/:Z[ MWAMSW+:M1R>TW:\X/1VU'9:5N)NB9J8GE2*7BLG7A;P"6"P3$INOHU<<4160 M]*+,;=__I7=N!]Q5QN\U9=FP"MJZ;O='?4&"[ M]UNX$AZS!MA-E*R/N;L8P'5D!FAK,F)KN+O@[H);?LE-83Z>"L!I-==59X>H10+OJ-' 9!#F)G=QXB+D]E1 0(P#JD9DHT*X5\3@R7R$[#@O3(2Y4D!6K:U628"N MTISH]HL,D8 M+&@\$#2LJO! ::T6FRT,UZ\W @V8JQ/(%KM0HO#D/1@LE_IRKX1./UAY<53\"-HYNRF"< E(N-,]H(H_KBF&,Y58O M>)LRD_+'ZDP^?/CK*5M4%4):I:T1ZXN!3P#"C6-^BWU1ZM3&A>J'?*;'CHFY M'$3SB)6TPW9W$P4VN-%0,8U(],QIF^#WV$X,Q]-M+V;4TW/K5;(;7TP"6L*K M*MEE9+,*)WH9#JU O#7215VVX@+"3=N5!0NPC4K5'JH"L+5[,;GHQH]DE"4K MV/#FW.9K*3@DB0Z1(L5;4.7I.R)H9=.WMSV,!04- MQ4-[8(]+BZNUQG9)3[,WN/QTC@[)ITM%>YA@-UY1"JH\^W$QU=8&0S=G14PY M0 TD[;Q)]EU"236O^P6A![*5!V"P:*$.<>'&]*)=GC;46+EU>@QB>:J'+I_/ M'E*5SXH(5Z4?MW>/ASTWWS984"&:V1:F,E;^IW;!Q>HS\TF-8]7PKB?.6@_7 M)5[=G2Q,,5,3\JY8PP+1:UC-(^-N6TT MMU;B-H880(]]Y(K9M4!O4KR*]<6,-M5II(6S8-MI,8;)Y66=-;/=:XM(_4U/ MI?&9B%G3^PL7/JULV$5.:@YCE']%N5+,9[)HTO/KVZT_LD2]!RECN:/7=N]@ M,BR,0\2D'=A8MYBVD]46GIMG;AR;O0I%65,7!9)U:*:PU=G_/Q?J[KH_W")$ M'CRH$/G:$/0/AZZ??BBZ2@GJ_>%\-$^;C5Q5R!M%T/(S4U"3VMB5:TE0.H^]%P1C,?\65_M0^:2RE= MC/6V;VT-*HJ-J0,?)\G*+KM/7VG,SMWN%5+VY$1]MU.%L 53XY*W)I M^/A"^?4G[1)OC>BOWM5JZU?6@5=QX'IA4\&Y%FY7+%;[ENIEG'/)N=(7FC[T MEQR_]IZJW/>R*G3SXT(I>B.>&NEV)3XT*5NV4Y&R03 CML[MJ=G#=7+QXSHH MM-W4^%1[2L;B=)TRUI7.VU^:'5NC:R6"C.:3J6V5QV(Z-,[V^6Q-GC4VA#37 MM0,A@ --\;-QV[7\:M8B:'('^G5.@4NU7N>P:Q7+52&"A8+!!;@O4\MV[W53 M];9(<@NC4"]JG[3M38\P:(V S<>GPK3%2"],MXP%RZ(^T(7V]>OR\)ZP3OKV MIC P-E<[[:!_$@M\%5IL>MR8:NY]!=U7[=JVUU&["49L=_W#^51 MD$7*%YXDJ)43KB4E@FE-A*(BB+P@C+,(-$6O'R>KH^M:>;#KVF-?.E[^5V'Z M@AQ9F,$,TNP^&WHO3;#UO0<)OL99NH95W"?X%MC4PX3=AGAGX*>>"@(O29GB M02*%!_1*TY!CK^8L#FY=4M#QSHWP3KI_^/F(A9DG YZ1D'(<^A!SDL8B(U($ M.O!I)&BH,1&]SR-V90W!56QJF570QZV9;&X*@ $D1F6PB:_*K1<*],0WW[3K MTO"H 75=0FIC5U3-)6S*(6:EYJ7M/&%LH#K7*=525#7O8EQ,9U7YO$L4/2_F M([RJ5_4%08MD9!,6ZBX=UI2JBC:;G$9C?/?KI!73>T.A<]V&"L[J_.@?].]M M8@H4MJS^)<-S/FCCH?U;8QT[P&4W+^6H0/?X YF8X^U7+/-$'>_OOOG^9?>- M-_CTQCLX?'_^9?PV/WCW)UR[[^U_V@>6^/'[_OCC^3++'/AOSO=A_?W#C][G MPX_!8/>/,;!?_GG\T=___O';Y^]_?ATV #<"Z9Y\1?]GKNF'M[K:#&T^4Y;[+,=>>J1L4Z M_(H]M,P9,(G<9BVM:\.;K:*NRKX=([K]L]Y;,J M2UI4CD',QG,>,*<3FN"0&=4!@A9SX.K,V&DE6FQO8!-N=9Y*4DR'8E+)=N>O MK'(/;<\*_.;2$^J=Z:E1K%P"GG&RC<1\(K$5UQ+M5VYATW2K\=V^/MC=K[4& M]T[V+6WJ]+3=',MVG:G>K!TA=KE_=; 0E[49A:" @%)C6\>7IB4-YNDLI1GH[$Q6_YQ.S7W/3[6$R'^82XB#J&D"M6Y)YB'FA_;J++V]1& MF&=3^*^JGNQ^WC8__6NF5G]CWK9/DTM_IMO>I;]=M6RR'43^#ZUZ]6\!N_R9 MW5Z[O3Z3O<8WV\^_##>P' &8#C(PXZ>LZ:RU7G-I/^O5K(/_V&2_V^DMJSS,+L,IN6!/%U1BNU@@"]^/O6B_]F,>!7 M,_E-0,\+EJ$W*TX?->A0HUH T7K(7/^VSPMFWD;1ZC9P?A00:FRPN\6M)P>X MQEKM '&M==_](O MC,NMF,.BJGSYJS!FH\C5/>\)/>\:6EM-)Y)2ZRR[BM-<281U1'MCE)AV67 MUWMLS2G]GV6&>*M7;+^::2_VH-[M%LEOB4IYPA65J60<_B,219,@H@F-8@\^ M=IV6?S)$O[ET]M\?_S& M^SS>8_LGTJ_N@6?-O_@?P_W=?\:?_??GGT_@;6&-P>Y7!N_C'QS^,?K\:>_B M\^$_.6;5#;Y_R0:OZ;=_'[Z9[7^@_OZNQ! +XV'H1TH1'F:4"']_69I^*4,T%"R8!O MA5R1)/8]$B=4>5%,E90>\*VX'P9AQ[MX[BN+<2#2*:X60CW=7O!RLZ$,K1GCXV=L?'LDH#B.? M4ZQ)]>"?5),D#1C@ETZDGR1!2-76*Y;TPS4C7&_)B-8S@SM5H98>>6EFR[.G MYXT'U3IZ_B7TW,3.#B4%>E9>I-(@Y$2%/ 1Z]@681$%*1,8%2W0HM P-/0<1 M[^CYZ=+S'70%[.CY%]!S'5/"?1WL'(D(C &?Q<37,="SBC(B8A80P:C.8B$C M7Z"+(^G[]*<-A8Z>'RX];SP&T]'S+Z%GUI;/!^^/)$U8DC%.& \9X9H#/:M$ MP%^!E_D^2T22@7S&W):XH^>G2\\;CTUT]/Q+Z+D5@I#>8'@$YC//8LY)&E"0 MSUG&B0A33KC'8K"C44:SK5><]7VOH^K$C$)9*QRDC*_)"$<+:!2KC/,?DT]OIQ]) 4[E]=874/GOEWTZ(L[;3? MV0\YYMTKWZRP]>FQJ(V[[,V!_&7.H^-)&^-)>=M'+]E@YRA,F10^RXCO2\QU M@ -*9,*(#- E$H!D]IZY?-^Y*TVPOZQ8.&-B[_O,P&B(_I[\.MW1'\W1-]V MY/-]T$.82J+,\TG"5$1XY F2>H$@C(9@+F;""Q@8%G[2I_%/!^8>$]'?(:$_ M_GRH&[[\D^%N&X]R=-SM;KA;'=88G+SAZ ;U_#B(M$]HICW"?182 %N >M'&\OWY"0YG2(*%BZQ5C_3CL[)B.Z.\V7M(1_=T0?3M $@R&1U[*@;HI(Y[ M3B1I'),$M#0B*4]T*/W(%SX0/>VS*.J(OB/Z.PVJ=$1_1Q[+Y2B*!^<5Q*$@ M@JN4=11Z7B@"AMTMT/>@/)*J4!$A MHAC[B2EN>O-$?3C!!U1P>0_&QA,G8\%3G6F644_RF/-$A!&0LKIK5>^WX^2AU0W MW9'QIM,:-)4!CT4:B1BPP$_"5$KFCHR?KAD'$11H%,:\<17G"6@H($^C?5M M+-%!'/%;._@Z,KY+,FX%](87^\.C(,$@'@?B%=C&!$B8Q%(&!*PC(&%-61:A M4LW[-.J4ZB=,QIF6*DQTQ#R5<>DS$5 A?X+..C!\4&0=M,CYX?Q3( M4(7"SX@G0Y_PB(:@5+.$@!0.TBRF@9]&QC:.@B?81JTCX]HV#G@::1EF8&1Q M)930/HUB7WBQRK07T8Z,'Q09KP3=N&"1]*0FL4]!' L:D40#6:O$CS38S50) M"5JUUX_]AT3'SR"TMNIPSR>R&*\,0;SNE9]G3[=U%V M#'ES#+G56\UY.2BCL0Z4(K[.).&QHD1D2A-/:$]$OM*>!WH5J%7_/WM?VM16 MDJS]5Q3<=V[T1*B8VA?W#2+HQO9X8B3:;CP.^.*H%80%8K0TAE__9AV)30*; MY0@D5#%C&K2<4Z2>(1Y30&XN('<^!7+: M! 544*+(;40<"Z"?06-$HO1@2#B%=6[6U*2ZKN/R2P%R#ZF,L:KIG?,+XA3= MGXON3X=Q"'->YS+6P46../<2::P42H%39I,&BS,[CEC3:+-*RE\83F$XSQ#C M*B@W%Y1C4R@'6Q&@&A=(5R@74D)&"H.<]TY8G9'#I]% M^Y^['F+H_/4R11'C,:A*%YZQ?](#G8D71WF:C>-X62:QUH&)=2WN,;9?3WJ# M3I:/-_W8!67^*_Z:UQJQ=9*_/CV1=A#S%=8V?G%_OQ2E:E8?D^QQ3;@82%#H MC5PWWI2N1YT@NV\NR1(,<>737;AU$0?)*,6<4^.L\99)KB,QS)) BOMQD7:M MUL[FL'W51H^W=[Y]#<1YZSE'/L6 >.(A-UPWB#!FL6<,BY";W:@F?8U]BY<) M;)9@B"N/ARY@:7TBN> &MXP999(R05$B;8R^L/B%P\/6V(0'3-S]O@WC^*H, MPXHXC$1UU#7:@#2.#FF#(U!\$1-7 (B\R9[>_:MD #Z$IU_J0N.7+NC!WTN= MC5JWM]?X_MA+I9)@-J>U MTY";6UK"D&%*9:>5#9$&*A1=VZ"L26]I5CL#N<^A1XOBO"[7*+M*V55JW%5J M*$U8=I67V56N64VBO;7)<[%"9I(QR*?<"!W,&F0EYL@Z[@S-=0R37-L@32-F ML]B6:E>I[*Q_#"W<[L*Y#C\NAGQD^_N=X^K>V::9W!!EZ'I#]$T\.QP-AIUT M-GZI-/G<&W/V(_OV#W([F$%427$U>Z\9^?SO:^A!-'N6S3MZO_;$6 #WSWZ3%OGG[_OGO_K6WL'OK_S6_:LB.V=S]];.[OGK?./I^W3KY)+ M031UR!H5$)'KO/69M/:_\D2U)%$@AR5!H&0<# PKD3?>X"BL MTT;D;I[KL[T\_];HI<8 9G*0-^O&\" V_CNR_6'L#QH1 #(T6K;O#QJ,-!M9 M.2NQR*O7;/3CX"3Z'"'MGC4;I[$?&]V>!X (C=YH..B$F*^=K_AY_<_UF\'1 MV_&;U87?SP33;H%@FHH\"S^.J^?CN]U1@"%<%,YL'/=@NX9E[*2\_0*TV^&P MWW&C:K=M#'NPE/W&8'P.>"PB:71LP4UR&]T M*C :8,7CO+H*UBH/C\8]OPW=/WE*7&;2'U[= 13[6?_OEL<9X5O(FH;_^?Z M_]BX4ZHG2\7INLII [-)!:>=,#RXB'9<^^*$8>&KKU@'?&HTO/LKU\:8IPAP M^=D-D4H=B)R:]6L_\W KF"91,T>UU=)J+C#.#<.PX=8(&R7L$U^%6+OXTD'_ MXA%. /.1ZT?[#=D$3_C&=D_MV6#M'S?7#A9N:N*GY^SNQ1O_O"$8-7CD;NYH MN59UC._&2O'O:$$#=^#ZOP%N?GOA;:S]YV0;._ITT#K?Q;OG_SG<_0+;SM9' MNK?S[F#O\+-HG?OOVSMO80O[P%OGW[Y/;V-[[]^>MP\_';:_M,'4^8C;6WO= MUI=W1^V=;^?M\[>B!5O8[N'^^?;.N]0Z_$C:'[_ZJ*0F/B'M94*<)(TT5P9% M[7EFB#X)/*89G>-1#)O9F R. G<)6'@F8"VT]D0:S8"?^YB8=FN-".3@)&M& M?Q37GF=1+^W?LJS /*F7H-9<(T><0%PQ6& L.6(Q>6T&Z-2M0/>+^'NC,5[GQLP.<*_MX=DZHR2-Y] M_XH''9\)Y&EG> "[]I'M'.?=?7PI .NC0:-OC_?S:ZG?.VK<>% 8N$>=[^B@ M$X#.O5D=1=GY0+\"Z 2L&47>ILJ%(Y"V 8B[ Q!,/BBJU=I&[_BBXDHF9#]" M,XVQ,I%[I8T$I<,64P98&7AT5BAF?H!F(80)DNW BFTG,+Z&V4BXX<3+B_4F MC/JGO7X8Q.-5PS;X_6O4)#*/,8J!Y4;KTB/8.#CRVCAO-&66X[6- 4Q6C,>- MLVC[@VFZN=X K0LQ:P;H8Z.30(T:MI]UI%*Z:DU!B08->Z&/%76/)Q6U;?S9 M.XKC-P87C+XRLWHG8UX.0G("_/O 9MH_ODLFYZ#(("A@U%4Z792PVJUVV=,X)>_;'<4&_LC"](($CRH'O;:I\ X]!,C M[*\(-'8XN-NR?ZSMM#";8PLLS^S#Z,U,XDF_]U=V<,"8.D3=RPIG>,QVE:6[5^V MTZW,<%#__"88N' )/\:(D+\+FGZ%(_DC)[!$^=WQ,D[<+VDT'/4GB-$XL6?5 MQOZ*E^WWB6+<7+D+I,Q,IYK5RJ^PWOC/C;\O/P9XC<8SEOT*H/V9# T/8"DJ M3Q=\;-3OP\*-EV]TDA?,#[,*73">RHD!WSBN5*X_?A?T-G6^PS?L46^4EZ'Q M ;X80F7J-V_(RIME,XL' -%U *KN>@5#_>AS<.=20IWM9N.U,3B(\(U3.[B2P!N3 7QQ MV.L/K@_B+C%N-@8C-P!26>U]U0,-+J'SQE-=S?\%DD70ONPEJMR1HV[>)Z\> M]M++Y>*D>-UXS2H\G:S6Y?R&3DJP8!5#!9RK0AUA%=1E^[CQ+KH^0/Y9@XKF MQ+N;)_]WD/R\351.I6H[RS)W?&4>5#)XE"E%9WAA.V1RD?^Z\@KV4NKX6$G7 MF(!DX3T8[VWKC%X2S\@Z>9E&SX=#ZR1"REL_< M+H_C_SWD7(6P@AK!G &+,REN,=% [!*)(F!EZ=(=-@@J:-$W'F%C*,& M!1^2L-$8'\7:!KNE"LM8F&Z(Y43\*B.T JK1&:CS9 NL!"=+A&T<@]:X4:>; M/=#-"S:4X<'>+\0Y^&\:3HF.HMX'')S146?C2WN"'04BZ6FP4?#;10?_3'*J M'^W><#<.?Y]@9FA'N.=QY9W?!"YXOQ0+O.*BMOWQ:_*6P%(DA(5EB%-MD./" M(6QY\%@J:7(_5XV;@+6STG9E=M]+'DANZFT"S><0N-3)I4F5%FD:&ZL145$1LJ$/.'$"Y9$HG9M@^ [!*(_F?/&($=+8;,! M,M3,8N+&M&O8'_E,'RK8&54[GCL;(Q$L+.#0Z&3"WRZ,N(H.KC=V#N)UQUDS MQ]>J'393G Q@KC?!M_B],Z@R\R_ K+K9^!W8,0=92 >=*@)8&?W# ]B(]@\: MFZ-]H!NPRS-U_787T=_K\#@V*,=4:RQO(/;#3O?J$?--.H.*OPW!&.Q4!#<3 MYBZ0PLL!#7N9SUZ1JBEFFR=P$7;JV_3KWQ=$>#F2V5Y8LW!K_ZLTV)KH+*(Q M.L0Y(O@"YD)2"\(; M)/RS'DA/"#QRY@2P!U[XPLM*,6EO?K4VPLZ@"$E" M6ML0#]@>ZM\=,O)6KMP?Q3)F$WPP6DQ ON$BO6WO^*$PM)@3 ) MP@SB*EB4#03$@A,&8P;XB-?Z"1]L?OQJ10L ^(N]L0%Q@C[3C&@4J@[4R<6=9U?.*LMEJ@//9E6OS MJ,T_P0,>X/?>8+B3,7V%,SLRO5,D16H";(P8S&<>1>Z;EJNN.>I$--8YRZ3G?XB?:\Z"0&#[MJ307QS\;'#V?W'GR]GKUUM2QCO%["KYI])UOXW7R MR/)B?/(GQ0T><-SQ MIQ\U,Q^]Y2CB.+/U>0[>Z9]E@57Z]W&<)]]X>S--_AXE$IYE95[T..?E#%87 M?-,!IMGQ]YC37RI*T1O!1<.]JDT\Y-CM?0^I+;;89992)N;VB2%S5[X74.C: MBSZ^Q"'EJT(R5\SJ4<5D?E(7ZP'ENE;H,/S#'GZQC[L_;PV5.PZY7YJ$K]H! M,3GC[N'OO8/V5@NN"6/,;GZX1^L^L"V=SYU=K^\9>V=;FIU\-FDN#=I[[REK8]? M#98"YR/M\(\C+H)"QE*'*,FYT8(&80G@?I.IV8.-CRL+MACE4>:%<:L.=^.CEW?=VWCW)H'49X/HY;31+&YUKE M]!X-65YWP>;:K;+KY^D_Y3%MI\^#N)F/-&Q>6]W"41[ 4=I_SEAC3"@CL=%( MVT01=X8@G0Q#,>7T.Q^-SU6:B7QRS?K;H679"E*^-K6MW<0H:CL7M9TV+:B4 M7&B/$5/P@U-.D:6<(Z>3\SQ@+X/.SG,UH[;%F;Y,1*93I;3"KT\A,:7KQ"*0 MF ^3I7P[7LF"@ ]!P%DWLA!6>NDC$IH'Q!7FR*@H4>*41D\PE3;G\CZY"^YR M]]HIO.41O*5HZI,T=<8-*KFN$E0QIA9Q;B*RFAFDH]5)@AYS:W(WU]DN,*O! M59;0Z?+G 5!Y5!U7>&+DOSA87HJ;5&N8SWE<"P85H+L_T)W-4!+,(^9.:N2I M *.,JUSXRW,4G9.1:,Z\3/GXZ>S)]^)+>04:6CLG*1KZ5 V=IB*P(BZDQ%"0 MS"-N05>=E01ACX6A^;A,$F TK"H364*OR66AI_EF(!8?R=QXR,4*EIR4VA%P M^_<9CN*4(8PYG,OQY.R[:)#%42)';#22R11,COD\5E*;?H;U'1 MAZCH-$GAR3-&DT5$&X-X,&!&,"H144+&P*U6.21+]6R)@M5@*\P/[B="J-=A"J=C:'K4YND/QVV-[Y_+U]^/8K=SP1(1RB"JQD[DQ"+E&>*Z]A07UB M4N8*TTV%Z\K^>-4=18)EU&38KK\OPO'FHNJ%7PCZIPW,9L1]N']KE=R0:UZNX&M2_0 M:_:Q)2]A42?U%<>G%L<8][.FJ'=\[Z==-^=573/7>ZT.^PPVCR\+NG;B8-*$ M<,5+;9+6YE=#F8@^%VD-C $,,X*TP@E9;##VRD3JPVU-47\J5,^M=[_=Z!GE MNW8PJ/J-3SKF#6_K,;\5?3QRL7_Q*JG*;PY&1T>V#[<.XQJS;VYJQL\>?FE* M=1*YKC6=0ZE.(^=3_7(.I3KQNF!WW[0,=D4JMI;!CLO+BGM=]AG+MA*QG'5; M;VXV=9327-:9F-EC;TQ&J3.[TN547U.#Z+%'!;ZS^^73X2Y]UVF_;YVUSS\= M[7W9Z^S2%MVE']GVUF>^M],]V(-[3WM4]M[#M=_#*+Y\@'M^8.WW>]V]HW\= M[I[O'>YM>=[>.>ANPSA;]%-JW9+'X)+B0! 0F&4AMYCFR/I 43)*2PEVDL>T MS'B=,VZ%YDP8,):2\XC[G+<:E$*,*THUM30*,(FKLA.YW'_NA5OUP!U<8L'- M_SQ%W0MF% G^N03/Y'8J9JCP#'EO.>(F1.248RAX'KP.ECFBRHS7.>,B>4." MQ,@+96'&-6"&\/GT,0")4<9P']8V?L\]I(^'C?YU[.A>^:\*@!0 >1%QIM/B M3!4#7J&0)U(A+JA')M& M*<\BF")4*[,>)TSKBGUA">- I$Y;J8HLIP+A*/A MP27+4[)K&__N'>^/#\37!B$%*(K8WE]L^41L:6MK\WMKO\JRQ@E[E"B@!0^9 M:;C*1!'>:1+ / EEQNN<<3!*I-!!(*RHR+# 7Q3HIF+$X M$OR]=9$CSMHX!TN()=B M-E"(-3%J&73A'?5.N=014QD2"BSCB-8&V6 B2@'@G'*7L$Y/M%">J90((,D+ M)M3*KTE$'+WAPI;3X69T6/\1@[HC-J=.>"VNL\I$:&["(1F MJO[J#^YA M-E5X>P7RJI\+?6?KT"K.'/?<(B2XI<";G546!,U8O;;!<5/=4HQ[ MJ;K\/&T\!0P+&+X(&%YD(9]-;*B"AC6BX72T3:D@O0+.KX!V(NZD0$YK@HB1 M.96<:"?\VH9J2O'DAB(%# L8%C!\+!BV>\>^X&'M>#@=/'0A']?Q#&'F'>+! M8^0"(*.SG(?@G+,83'-.GJ/;[0L!8L&\@GGWQ#S/)4G.&\^YXL9*'3B7W! L M;4R,IPKS"*'%&EX4O.-3>)<(Q^>C'?%X)TCX%W%;R=E%3R@FM3>(JDM \3C"EEA*5(D):(X%AR3 M;/$J\EHMW@)X!? 6 _"*43LGS)LJP*5$\-Q0A0A6!'&2.++!4\0,XSJQF+@" MS..LR<23>]T\%^@]4QGJEXMP7_07?4)\>[5+W+Z \^X'W90+PM6&<+.=O$R0 M)B;+D>)"C[MD&.8<(HQ$&@).T<2JPB![+XJZHHI:K(JY*/)TJ,SFYE-. M"R1%KD_)5:[+15"H\_.H\70$*&(J@O8& M.2$3XE@J9+G42',59+)>)EI19WU+E\VBQD6-"W6>FZK.QBXP,*; +<*: W=F M48VWW&0)3Q8V6F<3<.=BY!9-?:2F%NX\)TV>\L@[89/R+"$#"P56,&>YP$U" MC'C#DQ#8YE.DO(GEDZ.0->IR:8FT",T]\(^*\:]6++:."7HU&\-3G2JY%GRQ MO.:T";1G6WM[K8S#S"$2M4/P!O,GY;.O@.73X>)#: M/._IC"<.N,!O@=^E@-^2#SAO$)X)1W&I3,Z%H=I+Q%/@2&,94)!#B<%Y;W)"@)&X@F&%7'0*@: ;;2D3 M04K@PJ))];/T"%U$'"Y(6I!T:;S,Q9DP7P"=#N-R)1TW7"#M+.&&2CC$B F16XRTOA9_J!SW?M;LWD*FMV MM69)1@\[3T".YDX?"CNDG4B(I.0E4Y)[:I>BA_OVJ-]((UC8V#CJ''>.1D>- M;E[UQHD].X(=;="P@UPH?*J5.R!E[#=ZER6SQ]_)#=[3Y)!Q]./9VOQ/OE,G45>U#_QJ6(]%6=*L_!9RFV5MG=^.]@]?'?4VOG4 MW=[9Y;OG>]WL%&L?AF^MP[?GNU]:9,8A]N7M^3:\WGK_KM/ZLON]_?ZS:!\> M'+:/X/[GN[1-/YZU=L H/?_/;35JA A1.\U0L (C+FU"3F*/(F$V&:.T(;PJ MM6^>?%Z^%!XL2%B0\$[7V \1L(#<0T!N.IW:"!JH "0$B312H.N0H. M45 2_A(^T->,N[<]8L'=IS#$@WZ,A2/6!L]_SG+$:#7F@2''@!YR(2,8]LRC MI+&ACD>"0]4[1>*ZDJ.7R$M9L&J1GFU1.>(8HPH,/02&IEFB]32DJ"FBF"?$ M+>7(L@14D3)O".4\Y>)I2M95L:'X$>_-$D7Q(Q;K?*%9XKO>J%](8FWHW)DA MB2PJ$SEC*.:V#EPGA70R"BD9L U,2>G8VH9H2JD6R(HO4%6@:E%(XABB"@H] M!(6F.:(4%DMF DHJ:L1IE"@?K$$YFJ$Y#B%H#QR1OL+RN@L-)Z ELG@2BW6^ MV!RQ\U=Q)-:'SK.YD-CZ2 S/7;\$1YQ3@DP^)>Q#E,X0[256F2-B^N1(3W$D M%JA:,JBZ%T>L(*J@T$-0:)HCZDBH,Y8C2GU$/%J+C!4)"1H29UQKHW,[%?YD M.[7X$1_6=N$@]J--P]@OWL1BHB\L4]S,$EKH8MU O3V;FTBT\=B:B(@&IL@E M(TB+)!'F/L*2*T&I ]-2-KDHR8D%L%8-L'[&%PM0S0NHIAFET$GKP!2BR@O$ ME5+(>"%0E#1)[F*FE6L;I*E8\3L^,Z?,K;RFBN644]WE+.,2P?Q]>6E!^-H0 M?C8%,E*9'*,* H::8+ M;QJ=HY/1,(9&)U?/BH-A\:BNNH/BET6CKI^/0V?@85)!3M]6944WC_)?!=1K M*]2QLSF<+L_-80V9]APEIPCB2@*@,YY;'EBO6(B&6K&V06A3BEE8GRFL6-RI M!:U>#5K=RC;O1JD"1 \"HO94QQ6F.#:,8L2Y3(@'2P"("(AL3#*0G \43#[- M,]NVZD50:!6(,R61PY8C'KVVA%H3 UO;X*:)Z=(X#@K4%:A; M;*B[E;P6H*L3Z*89K-6<2W,/>_1]VOZ;_@S T#G>&0K;*A43_BD<;#.2>>Y M]M&2F+ -4H=@D@B+VI?HS]')23?F:(SM-KP='#12MW?:Z!R/82<_7C]V;79$ M#WN-WJ@_:3B48:DQ/(CPKQ]CXZB7:_ VXG&>X.DF1KE=T8V72.,TKD3'(2G7 MM;Y?7YP%:.+#UZEXW&5__![3?#Z#O=]E2]."/*0WC:O MP@'V>]["3BR0JKQ!V^>XH5,'4:M,Z@CULU*^VO5N=9&_FX25[R#5J MZ]FT6(.L*7I?$6.UKL2""^-5LZZ*6?5&PXIS]W:P7^5FKX'SX3%N'OWUK'^7K?>2MG8_?=[]\R-<_VG[_^?ON^5ZG M13^<[AVVSF:<#SN[9ZWW'VDU]JW][^VM=P>[A_E9=CG<][!]] &>X;>CUOF_ M4FNVVE)TGB2E""(28\1CDLA(%9'EDL?@ V:Z#J8? .Y/,ZA+^6CK_/@]2W M](V,VC+MHD9!4(YX/AAJ HV(!1\<\=1)G<\1W9*^7]R/!806$X1J(XT%A.8# M0M-T,21-"/4Z]P$"NBA)1!:V$,1YX$ ;@TXXUUTRBP1"MZ0,7LM8FV28Y:BX MN0D:+YOI]Z7Z(P9DX>'L?FSTXY'M'%]&H!M@$1T-JF2]B_-RC;X=QBJ1XEKB MGQWDE(F;^3;-.Q/ZEB953Y%U8\RRI.J1=4F6:;#T?DF0]TS5JR-IV+R"]"[Z MD/2NN6=<_S2??;%G]C*@Y=.A97+.+S7OMK(B;IGT?;OE:3[ M\EE[+RQS#S,,)@W4\7BUN]N0-+2V[D(L"C^#=AU,]K MO?_K6VO)PGX]\>Z=[ )_E[?>M[]M?6A2N!V/:_SYM$;3/ M_W/0VOG7M[WW'T_;YQ\)6 5B^\M;T8+Q[IZ_%6!-'+:__.=P>^O=;7E1+&*K MA#>(.(-SC]"(C"48&2>%P-(39L$BT.MR]IQ.4:R%5JSKAG-1JSFKU4Q;-0NF M-,$:164LXM199$)2"(QM>"$83F5NO;M.?JA6JU!^;69#OV$.SR,F4M-,+BZ0 MS+KNCD='+O9K.4G-'[2!;TT6\Q.LY1^QG^?LTH>':,&6GV/+;/:)3TPGISD2 M/ K$#3=(Z[QOG'^S;19N>KDW3.[5S)A$3 M-3(B,<2Y#DA+KE"4DH>4,&4Z%R58%[,^\;_-;M:S1]NOGUV_WROW.;B^\7^N M_X^-V7/53@#MP_=^Z/?_M9<65MB[$];";K_F]_?[3X>[11]8^A']; MFWSWT-/VS@?X.__;%*W#=P<@>MWXST]G>U_"B:-<@IB=[VV]Q7OOVYV]+?@\ MB&YKZZ#3/M\E+?A^]6_KVUGKR[O4/OPFOHH@?4S&(&N)0IQHBZPR#$6OC 8# M3 @NQZ@"X@!JG^FXQ5(D+I@'LXQ;JXV!59%.!2\D]S:N-2) P$F6EO[HY0L? MS#BLJG#(+_+OC<:%-'3@N@\K07"7R,]7>O_T!S&,NG$[7<$T2O=2%Y[3C<3I\B/,5?<3F.Y3Z6GD[\ OLT5R?U_: M!^WW_SILO7_+]W8^TKWW'\_;6]^^[YY_H^WW[U+KSW&EPNLM"KT68#4G%"3U MB&.=D*5!(IF,%<%J&L!4VZ"\*:68=[7"93H!5K!NA;#.+=X:J MJ//<.$=1YV=1YQG2$1/A*GB4$DTH1[*0B0PCJ@EGA#C/"!5_7 MN\YQ9W 00V._UPOC,THGMO^#/O _PJ3[%@99:DRJG6)<+,'[O (%D^:#26*4,V0-%8@)X7FD(5(.F"1U4]36PW>!7#M%G^?&,8H^/XL^ M3W.,8!E+G$3$F)?G+9U\4KD;/0).-:,M!# M>=S$=S3)=KBE]#:373M$ Q0MVUX7=%ZW"KKM[DE$L>(D"DP)Q M&S2"U7/()Q&CBY)+']#PJ6H/M3H M1P]SU;"-_MC0S T%:XV=)'W?)8_UH^I&_VP^GC?GL , M#Z,_.(:Q[^=Y:_@#>[P?<^QQ_-4 SYJ_>6"'C<[1"4C 8-SWR?:_Q>%E1:.3 M?B^,X+WUQLY!O';'BP&>VD'C_[TDH_L/S$AU!FMP]99 M>V?_K/WQ*Y,R\H0CPC+;V0E[Y+"A2(G$/8M11H6!JXFF5K-043F8'[+PM>\D M9>'OM? M&,/VSN?OK9W=L^VMSZ>Y>86QAHLH$&@@RX%9@W3>(Y2*V'L2O6(I M5[5L"CSK,+VUN-GMARR:&25. )0Z?\7NV?K-@Q4_ .@)*G(Z+A1\TAMT\JW? M5%U6X5I7AR'^=O-\RF0+PE=?L0YVF]'P[J_,9'"_$/@3/34]UWX>7+8J/K'[ M$;E^M-^033#8-[9[:L\&:_^XN<'![C8UA]./?_?IK*>=[5JPPT*$3NCN;#/B MGY[0V]BM=%!N]\7X,XPOQ>!"S(7E<$:2JG["SW:K6]. @QN&@^>#=U@N, T_28^DY MH<)0PWT(.IG(2;#\OKOM'Y-GW+Y\]@*VM^^R+;&]M8G;AQEP]\7VQZ]:2$.# MH\BZ7.P]:8M=@C29P=KFN+%T)GX3(CB :;U^Y*VB?J!2 M=C [.V> 7T['B7X^J@/@I9%[C0V#FRFE+YW=-097O3S?$DI^OUR));EZ,I,C>1N>QIX))B@QW8"_JB-KI/#GG8S26/FB6<4X'8K.VPWFAL@M&? M?[?=+FR7#UG?VKLO_='/?6:'9W_ 5CO/'WRGI> MW?6_:454F).$U]H+C604.,=J&7+!,B0)$-5;VK]?%!MZ>]JFN[Q]]!EO;^T3D&"0W-\.VCMO MO^\=?12[7SYUX3H@T1^_3TOP[LXFVSO M[+W_3"J)WGJ7MK<^D*\)-G0;F$>4$HHXCPEI:0"FE!5!*YTXI=/56W!R@FL< M/0F2"^_@QIH&G AP*2^E6K :&7=4;U%_;S1RZM)II]NM].-*0AIC$5FR@BX7 M#[/"\DR_2A%A1FE$1$609^TLLEP%%&TTPC$G%5#]6^3S9=Q:.6@P+JQ2P?BX M6,I%V95QP"'O$']U /G!JMB?K/#R]49X0KN!'[9<6!=4+$D3 [TNS;*,5:X; M_KBK_O@]INLOL;-,,F#6"6-+,J]ZG9#ED0$ZEWE=)AF8QUC5NM3WTZVGM@X1 M9+JEQ61G^O%)ZH4IMGI[C:&=@WZ,C19\[F#0>'N+859K^Q4B?MX6Y.$3>-0) MH1M?ID;3/Z/M#@^\[=^K:/9/GWF%9N[#.(.E8[MEYAXV<[]?BS ^1CWOF?PY MYT>L+CC'FG>/6NP?SL-S9AW<3Q+>]WN#P:6/8"H/8"[:],3Y73QE^G!T8CO] MJ@?F?''HU6:X+NT,XB7?>9O'$J<]'.HIU%.Q=O\HI>UJZ7 M$_(^E4,KJFEY!ITM%WG4199RT*_L(DLYZ*6]R#/58GH>C+[]?.5ODZQM.VRX MN-\YKAK=]E+5W/8IE2GN?>YV/@\_K_J[#SLY^Z+/]I"#;D3Y))A4.BA.M+-: M\! MUU$+*XR_[WFGB\V^XIO+D1#]R+R(R='9WPYVZ:?#]ON/K'V^>[JW\_%\ M^\L'T:9OS^ ^9VW:/JJ:E.UX.GUTMO7^W>'>^Q;>V_*L??A;-R>M[AY^8[L[ M'^"9/K!=FIN*M0_:YWNWU2YP7E,:DT8R.86XH!0YAA-RRA#&I%0TZ;4-0DG3 MJ+HJZC[N].NE#CQGC?""1(OT;+^\(!2-K;<8-KT?'8VZ.8YP9=#]N\!4O3 U M<\*?N>2I8"B17/=;1(.,-PP9(8.(F..@V-H&HTTL9@][S$0^"D 5@'IM5*G M3XWP0Z:K;;*U#6V:AM358J5@4,&@N6,0 M5\F$H*2.BG.EK)=4 ##!9AM])*Z8:R\-1&P*B!A)VG$>D=5$(![SP6K-"<*2 M&*89\SC0M0UJ=!-C6I"H(-'2F&LU0U$QUYX3IL043-% :5)6(Q*USE66, *2 M))#0!-;8,V.%7MO@M,GH;+&=8JXMDA*_9H!Z07PJ\%.G4_NB*V9[Y_/W]N'; MKX$X9ER0R))$XK!X!_*%"-.73>[84%"HHM&25:8O!-C\H M.KL)10J;Y#4-*+'@$%E*3W\=QH!?OV?VB:ON__Z,IH;\^ M9R_FLDP%70NZ3N=18064/#*.= P>T-5*9+$38&DZ8X+U'CM3T/45JRVE1CL; MJ+#9&//*P$]LK?522T+2PPM9WU-MB^56FTY/IR1A3@&*-46>Q(!@40-R*FA$ M>5*6!["SDE_;($TC9RLD%ZU>6*TNG&DIEJF [TJ![TRF@V2,$A$Q3*?G(%*HN]Z_7A MS^.&'_7[\=B?C;OH=V\[Q.'VWL-)[L]+MJTI=='OG(]O^^-5@(J65%%')%>(Z M6*193M EB3E,3*082*GF3Z&D3\J+N]2&.K-S7[D2/\XA4):I8&W!VAJQEDQA MK4J:2)!5! L(/X30R"H3\O$MF7PTR6-1L/85*W$-H=(:E+CX^&K3<#:EX1YK M0BVE*"I;'&4Z:TCE'DN"DA+U:@HNAXX5.O=)D*%*\P%%_EL!Q^ MP^WS;U^-E($HK5"B%B,>E$0ZD8""Q\:%F 2SLF#QJU;R&J*H1*=-*/ M:CQK;QA,<^B-7#"T%D$KQR,WSCCEE8OPCTL2 MC!^7.7E WF&I"5=O?N'93(V!9*2B7L/V&6AN9J(#TMH[) 6Q*22%L8NYYQ)N M$OGDDG"/48X7SBXN8+=:8/<@;V#-:%>JSCTG$DZW=3+"*1ZE1B)0@7@B#!GI M/4H:.^8H@W4U-;1U*AA8,'#!,? %(; @7(T(-UWQA'HN*"$FY$DI:K;0O M=NU+8]U,)1BKHDPB(4JT0]P$B@QV!G&MK87_J^#SH67#FX84L"M@]]K![B%V M;=UH5^S:YT3"Z?Y7*5BMC99(8ZD0ETPA3:U'-F>%4\4)IG7TORH86#!PP3'P M!2&P(%R=,8SIPE,X^AB%D-FP38@[')##6"-81"$(#A:K7"-!T#KJM1>@*T#W M>H".&,P=L0X3Y;FPQBH?J;$!BV@$UJ)8MB^/=E,582C3L!?YB'#0*6?,,.2X M= A+BVVT)@B9"1T138"]@G8%[5XYVCVHM7/-<%=,VV>%PNE&82KH((@@R C% M$!=4(.N\0&#N.AT99\*$&AJ%%1 L(+C@(/B"&%@@KE:(FV)[P@4#BZ112KJJ MONJ1B8DB>"E%@K54EN=>9+@IS6Q>R@*SO2J/^A]#"]?=F'3N@A\78YO< 664 M>4/T3>C)998ZZ6S\4NZ1[/NV?6+"7[VF_]Z-SG&C,M :%[J;5;MW1482O M^^IBV_\=]HZ;\/W!2039_"MVSYJ-TX../VB^A3DRNJ[P<,RT1KTNIU0T; ?G2?SL O'_@L= M^E2WVB=;T<H9F[8JUEYAXV<[_WCJNA9R_F8]1S,4ZV5A=\TQG"S?P]'OH7L#>&![T1 M7#0,9ER"CQ*91[31OL6V&9N MF[EV',Z*WMU/O7H3=(=V%NDJ>EGTLNCETJEQ%FW_*47, M7EMFSFV/^&H2;[SP)F$>B-2>2\MUH%)'HIS07NE)X@TFM.1:3V7?;+*]G=#9 M_M(BV^\_==KGGP[;YS"N0QCC^_^!M=^W6'OKVUE[Z_-Y>ZO=;9WOLNVM@Z/=+_])[:L^1V1[Z]OWUOY7J:E7 MUA*DC6&(2Q*1$5XB[C23DDGJJ5G;()@TE7SR*>(GU2A\7!+A3PJ1%B1:)B1Z M2!YTW5!4\J"?$Z;.IV!*,Q(UX0X9G5L$>2V1<3(A&SU).C@F+:VA=%4!J )0 M2TJ5"OS4"#]D"GZ26P=_I+4-:9J*/+F$:,&@ M@D'/A$':,:-$8H XB4?G08Z9U8S28(51*15S[:6!B$T!$8O8I=R\QSBC$6?8 M(JLC0TPX):0AT<3L1U\PBRYF'^=5&88TI.+ M -6(0L_=*[4ZH/@"Z9W7:NT,?G):\D<]G6]Y^OOW=%X6Y$F26Q43P2(J;KW0 MT0>CK6 V<:J3KEHZDXN6SN3^$+0YJ2"T->K#[/T!#](+!99J@Z4_9[(CE<;, M21-0XC+FM".>>PP(E( -,<\P];F?%#--\O1HV^W \)(5%E^Y1O_O_VA*Z*]E MF19[F0KPK@#P3B=<6V*# KC,V M,##P%&YB]N287%'IPJ7*,A7D74GDG&0:.4\\XLZ&)"(' MAIP*]*Z 3COMC%%.,=!@GO*I$T85-PR$0U*59-'IQ=7I*7^YI$Y8*01B@3#0 MZ=S],AB*B 6<]L9HS^S:!L6F24E=1?.+3A]TJ-)0X8-B'%F, M%5BR&"Q93CG2,2;A9#"1DD6$WA4H0K/5&9STIJ.4#\&B^R9]+!X6/21W:VY^ M\B_]SG 8C[=3^E1U40D[O3\!:[;3;Z,!C'@P^ R#*NA4&SIU9B*6)#%!L'4H M4$40YPPC&Q-'3LHDG74<^"+8>J(IS&R?X&7.XWKEZOTX1EB6J:!P0>'YH_!T M^-(8,,VCXT@0!121@HENB TH""#\7'.C<@/C@L*O6;WGYD OZOW.M13+5$!X)4%X M)JQIK$W*4(J4C09Q$0*RR48DO8=W, E2%Q1^W>H]-Z]Z4>_G5^\I-[NGV$CJ M\CE$P1%7)"$GHT>423"<9>!&<+"A3!/>*OJ]//I=6-92+%.!X=6$X9EHITG8 M&\T0DP%HC0[!%"@L+2Y4$$7IMPV#\!-@I*5-+P?[*,A68+3!;#\R2*9@EA*5( M34+4:86XP&!G!R*0$2DR;Z2FE!:873+]7007>=':&K6636DM-E):*06R"3/$ ME0I(X\HLHT2$K+;$WZZU9>M=;-4M#&DIEJD@["M#V*OXXN$W>/X/7SGS#M;* MHTA<;HVH'7(J,&1 /1TA.IE8(/:UZ^[<7-L_T=WK+NW4^1X#.H_]7M'IA^KT MV4V=-M&XZ)P'GI0/0(.U@PPA&"EKK$J<>V7QY19<]'K)]+I0IZ58I@*_JP*_ M[6GX55$XQ@@RGF. 7R60CM8BQQ0V"M:-!;N(\+L"1R??]?KPYW'#C_K]>.S/ M&L,^7*QK*PVU3XPWKD8:Q/P=X9-%^GVR1CM72_3>=HY+E?PZ\6O[]YF()%;4 M)N8#/IP_)3>AZ'BA6V69"A07*+YN^2%<2[%,!8M7&8NG0Z78:\5$9 B,8(&X M8!P9I3WR)NK(M!)!FX7"XA4X=KG3&]IN8W^B(0\-1+M>/\0^>&$MP*=!3KKI,=U8^>'HQ.;FRQL>C\Z&E652,8O MY92HPH5KQM7S:5R-)BD<*$K)Y%BOQ,A*K9%TQ#MO2=))K6TPVL1BMM_"@P^I M%D0MB+H:B/J"@%KPLD:\G*X^CF,R@(T)69$/K@EKD+&6()X4IY$1*F-:V]"F M:6KK3U- LX!F '):,'+ M.B-)T[TMDG'6!!$0P<8"8 J,K)46">>8]ADVDP B*D13WM+=HA#1 IL%-FN! M3<\E2>R(+I!9(77@Z6@"S5L"<8J)1)FZX4-@J%;>NK4-QD53Z-D^X$O)1*M3 /\86K@C_#=T_MJX>*[VZ C4 MPV_\'[QX\137KIT+C'72V40%-_[/]?^Q6&R:L)A14-5FK+)5J?"B:7IS1H9AEI;VIIG_Z@QA&N>'9NPZ 0OQW MYR^@/,=#>[S?@1G>' SB<+"3)WL';OM;M^>_+:>J=N,_/YWM?0DGCG*YNP,J M>[A/]W8^\NTM&,O6+FF]?TM:.^^.]K:Z!WOO/\.8#SKMK7=I>^L#^^JY,-:" MBAFM#>+1$.0,6'Q1$NX($8D2.0;2SO$(Z&.&.ZR2#EH2;P7AT4>G8W:L4:\\ M5=S"YR.@WTD6MOX(Q/MJUANVFO9FXS@.FXW>\"#V&\,#D+V+@R'-AATV6K;O M#QJ,-!MY<1OV.#2VX#9'#CX]>94T;#\V!J.C(]L'F0MP88#C;K=W.G@SHS4W M5.$'*C413T[7E0 1/ND-.AE-WO1S ST0GU]/.V%X<+'S7/OB!#'PU5>L W 8 M#>_^RC4U],# 8_^%M)"8J>FY]O.@?S&:$[L/A+4?[3=D$PSVC>V>VK/!VC]N M/--1YQA-S>'TX]\-4>.?L#@361M73ZP4$BRG5 MVEW?^YF<_AP8*S2^6N8*_F%INO9D$-]<_/)KZ Q.NO;L3>>XFN#J2[^"9.[# MA$QD(T_&%/I7-QR_?35/ZW@\5Y/38),[3]Y>K]Z:VL[&[U&Y+ABY\VV\?O=[ M/[JL7A?!US5K9;H3=)R9ZG?%9B)&:Y6QV3\Y*/WE+I[>GKF M/'O5!=]TAG S?X_Y_*5S#"2Y-X*+AL&,+_ V3]M=9NHMENJ]I^(YN>O]Y*R* M!S8NYJ/6 8AU>H\AW&(AY#E'=%W/LCUG!S%? -;3_GV*^CYQ*>^A-(\5B<5# MEVL!C,;F40_&=5Y1_KKT8J4FLQV']8)S@9X"/:]66PKT+#+T+-73?ZG^R'($ M@[+[L?%Y$-.HV_AW)\7&IWAD.\?P+(U,_Z@'C9T_MSQ;MK+FK3R$>78BN#+(,L@UR40=94@VV<3$+7J5AP M?/U]-(";QWYC3"![QX.#SLE,BZJ'//V]$VE>]+D?G$CSL&R8%WVV!V3#:,5, MPDX8BPFGSKID%&FC5F9\IF426/]1-LP/@NNKDJ]]].&\M?,Y9[><[GYY MR_9V/K+VSD>^M_/A#/Z=M@Y#I[7U&;[?/IK.DMD];'UO[WB\#??8W0G=]I8G M[:V#;NOP7_!O\ZQ-/YRV=]X=[=*]=)&KG<\&PGAHZ^-7I@1S%&,DI>6(,TF1 M#E@CPA+'1D0"'UC;$+3)\&Q6X7.V!+S4BN?,#RS8M$C/]I#DYV< IVNV_'53 MOL!5C7!U/@573BC#D@O(D801=P1^XXH@'*P1@%7*!;^VP643*_GT).B"5 6I M7@&+:L=A :4:08E,@9+4/A!)'/+1 B@%'9&FGB-"N1:)4($#7]N034KK2C,N MP%2 :=[ Q)R*-.\629M?,U(M%E 5\ZYF M%_E5.:C/W]N';[_Z&(W6TB+,;0 LHAXY'#T*P2H=!?7!D[4-U>1\MGS>TG.H M)P0R7RI_YF%:?.OI49*;YQI*/6.<:Z,M"48Y8HU46&LL[W%Z=-/_=Y3+9?Q M"89/.,$GIR_HL'WT^"SFQJ,I;4IEQ*.#$?$N<,( MEC,BQ[AT7FK!,6@P7==W'ORL,6=J:>+[%Q+<&$9_< PWW3^[,UUJ;DTA%P$B M[K/1BR2%UI$:Q30'J7+!!\.L<4IXYIPOT?!% XKV[S/1<"Q)9,EBY*71B O' MD09ZEJ>71..(IL'E \]-;6;[/CYGA]?';?4OWN%U:?P+SZ#-Q;\P?_V>#A\G MQ6.TB2(JF4'<<@U,7F!$I.:,&2J$BKFMJS)/<2\4S5[I;;K8X_4J\72XE3M. MC$P"!2T%XL9KI"WW2$MF"4DB,D%AD^9-;)X<;RVJO+BJ'"P+,1+L%>9<<&.I M]IY0!!4=SSQ^BFH(4 M95XV97X(XWX&;2Z,>_[Z/1W14XQ8I8A$0C'0[T0E,D$9I!QLW-P##?,V,V[. M9GMR%\:]L)J]6(I=&'?-;K'I"!C1Q&(3';).9BUF0+F)3DA)J8G3VB65_6*T MB9]>276!=?EIYZ.7+ 2F,6CGT16#&BM46: M$0M:#!NTL2F@*+VVG!.?$JNT&-\2P2Z[]*M194&]9RD)&83G7BHK<6#1"YO/ MHEH72^QK 95Y.O:%N0Y&"(VPHAA,O\.#P*U?F M!V6;S5^;"^6>OWY/Q[Z$CDEZK! GQ",>/4..>(\, [(M%+R5QI0;.%BAW,NC MVHNEV85RU^P8FPY^R4!"L!:V:8\EXM@Z9"ULV 14FSM"X3T[YMQD-H;]>K;I ME3K_)3'V-AFAA8]"GX%REG*.AN, A6F7B(G MJ4!8:JMR?TB73W 2O6[* ;!K&O('T,7C(3SJ8/BX\-=*)+CDSH"&*H&UHIPD MF[L"8Z.LMCI*9D4)?RT<1'1FPE_2,Y9B2"A:&1$7."(7P19W\#=UDGAG#=CB MI$GX;&'!UY/A\CJ5^4&V^/RUN=CB\]?OZ?"7AE6+D7#$C(ZYSG'*MCA%*M*$ MH\4V8=!O0IJ*ET34)5+MQ=+L8HO7J\73X2\K&7&$,:2U5XCKI)%C"C;MW&,\ M6A,)=FL;ILEQV:1?L29+G-??<"\QX]XY!T(1!-&697=;$"7ZM8"Z/!W]TLDX MK81&@A"#N"0*F60T BV60>CH$PT5X];BR:4IBS(O,.-^!FTNC'O^^CT=_>), M8Y_R><[D0+^YY,@$;I!4CD0:@'E5/C?0;S*KWX5Q+ZQJ+Y9F%\9=LU]L.OH5 M:#)!&(H\3Z#&L&K(2$609RE0(Q/LSF0<_;K%<'X]V_1*'?T"<*9,&<\=5CS8 M8'12B7@C9'0*S.<2_5IL%9Z*?B4'J\F#1$DDDGW;&!DN!-(XNI F:7)IS?Q MNBAGOV;.?H'X]>,CPU\KD>(B"9- YX+%CG$5B O&&\*,8!%'*T()?RT<1MS2 M!C $;+EER&J6:RHE,,8C-HB&*' ((2;.QH4/63G]M6S*_"!C?/[:7(SQ^>OW M=/C+$.XYM_G<"&.(1ZZ02RF 1:Z)Q\G@%$*EW^1)=5B*:J_T/ET9XT51'Z*H MTQ$NXQC65K+_S]Z;-[619/W"7T7A.\]]NR.43.Z+?<,1M+']N&,0[39NA_F' MR!5D"XG18HP__7LRJR2$)&RP6034Q#0&+559F>?\SGX. L-:YS8-'CD*/X*0 M05L@79_+L!5NI/ #9E6JK)09J1E89X814,4(B0E;@\'^=JR);ZTA)R_&MX)W M/ 7-D;4J(IZ':AOM E*YAXX#:>Q4MXU:GA70J-1KR]KKQ=F-2GUU MW]9B",L&$Q7V'G&3ZS 3#\AZ11%S6FMGH_<4.!4,H08\ER%_$O'*YJYE$+CO'6)20IJ#N(Y4"T]9,DSX M2J7FHE&I[P]KKQ=G-RKUU7U;BQ$L8;QP$DQ>&W*MM,8@B35EB&,B>(K18HV? M/&QVG&9)P$!8 M&Y[K=VR$_PAU)%@3<%-XM7[0L#QVBR9BA<]9HH&#C8U91-8F"\C <. A*I5R MEBAK\U^WL=5A,O-5;.Q;X.;&QKYY_EX,6UF=QVY9@50@,L\ <,@)99%E M3%EF0*,3^LESW<9RN6-9DR2ZMIR]7HS=-$&Y7B9>#&EA'I65&N<>*!9Q*2-R MRA+87A>\T%R;W,I(M)E9SO1N9/2#X62>&Z#0Q#B-E., -CKQUG 6B7+!BNN8 M9-\HW-?-RXM!+8L]\9HD1'-M%L=*(><31\ZEJ!6 M"US,&G;_'J$NF'F-5:X M;X&;&X7[YOE[,:B5E.14"(*THJ!P4XQ_, 6@7QV2.JHDJ"6*X.?/.<@I)NBK0<2 M\C*."Z:DT((8,+.8IB$FJ0Q5C@6XV^&T4;:UUF&MW,+:]5G=&J"U;*/6J,7LW&(8X1-6C/&4 M86$PR9>;/D']@?'@^&D&N-&@UPVS-W^H$JS=MOWK#C?HP>A*Q&#NB'68*,^% M-5;Y2(T-6$0CL&YFEZT=UF[O;HX7M27/! D<.\0<5]FG$9%F1('-PV.@,3?@ MSCV:)6MK>ETI0M?'37><8-3@:H.KU^]=N@5@;;Q+MP&U"VHM\Y*:D P"^R0A MGHP!J)4,,8\C4902F7(9(E%M2983-JZ<--V@;(.RCPQEUPMD&T_?-0-J9T%W MI=8FCRU'F'*".&,).2XT"H([IJV4- ,JEVV*EXM0&M6U =4&5*\75#V7)#EO M/.>*&ROSF%3)#<'2QL1X:K(X^:[A".G?/4!;.EA-# MB"NUN[2-^2^'4!I<;7#U<>+J55P"MP"LC4O@%J!V9[$X4TDK.0G(*6ZS]Y4@ M:QE'3H+R*N"\%/M/.>BK5GC$VCJY7-K.".TT<(E MSBTW3%A-*'!]LE99*E5HDH?6' &VSR- )%*&Z#@*F'K$ P?M"E.+HG%$@/&* M?<1/GNO+3"S]]]C" <*_H?OE^?^#'U.Z/;+#@VY_RO(2:+#F!Y15@Z=$G^>( M3Y/1N)M.JY>Z_0 ,\A3E#UTW.Y@?<0/-W& WIH]ZZS=?V">RH63>A1>'P"RQ MU>VW#K)_I^7M<'@*'VO9(\">\2AS[*@[@E\&J65#WL^CW)BZ-1ZTQH>QM?/? M,KZ M+3\9#F/?G[;&0WBV7OG<;)NJ\\_DDI&CVY^4M\]1Q/)IWS[4E<.=-]Y:\>MQ M[,,.#&,Q[/)V+26+M4Y@&_YUE5Z:/P.8WU.8YI>\DQ:1\T$K3+WXOW^?[GT( MQXYR^7%WD^U].J EWQG"]:R]9%LOWX)L/;J:&^K=[CW&B!NZ[#;V7J5.O"Y M?4$IT))W9VWW\%27>ZL_69;I_L)R&DMH0@ MR6U$/":0=Q%TWZ!LI%&JJ''(1,#I^50R91,T>U MU=+J/(K9@UALQ_@E>$DAO]TK>OV MNN-N'&UU1[XW&$V&<1=N_0<(G\]W3:RG-;%^^BSVMCZS#MT^[7Q[?[+][2W9 M^Q0.@>CRWZP/?9SH>/)XO$NK/;@VM[]O';&U#I-K]UMOXYZM"7<,_\ M]Y^@UFW"6KW8^_0'$.M;O$^PUIY:L!]8KLEP1@%&<8J25Q[VFTG%U)-6!'X^ MSH0!F_CDK@6K6BE8?]._MUKU,1=F*#V&6G,G?B-:U27%?FN99WZ&UVZ6;=[Y MPQ@FO;B3EMEE-S/2X^64;;&O-'$>2XV$-R#-$Y@PAD># F58&T>)QWC-..4" M%;1FDM[9Z;;L>$&@%!;:BCX>.>"BJ4AIV6%LC29'8&#!#4.EH8/B?C)Z>C4" M+Y;;S(M1.6#@^7OV>!2?3G]Y%KJCXYX]?=KMEZH]:39 B[OP;;QQ\7O?NRQA&TRQ MG[KL]]\3[.*;_M)BY:4N^X.JGK4HWM%3+BD7?-H=P\W\]R5,%1$$^W=\.)C M1<-H*;ASM:>]32><_I'\+$]WGOVO\'27<%/>JXU8 KU'5[;V8G"4_1*U,P;D M@(O]F+H_7;CVV,-XCRE*=UV)NR^/CGN#TQC_KEQCVML5'^C;_2[>SNY]F!\:?\-F/\#H\S]'?:7NY=R736+(8*!*EU88T M+'NN0.L5"B<=N#V!CYB9 0+@'F,4D-ETC0]>2=>EF-7;_:;O!T=Q-^]Y T[7#4[=)85,:F:4T0$IC4$-BU@@34A M23,EF/ IY($^NFU^'9O6N&O2HV?BZ](T&B:^#29>U# 4I302FQ"SVN4)/PH9 M;2FB@3+EI6=PLD^>$] PV#IQ\6-P>?T3^V$P;-G,%\ S/Z5&/(JQ8M>H1LR' MZ'>'-L0&@ZX;@TZ7% DE3))1$\0"$XA3P9'V-B+AE "Q0;A3>5Y16S#^@">. M/7HVOD9%HF'C6V#C155":J.2]@)T!T$0]T$BRZE"RF,O!39@%H ]8-IXQ7S/ MNV/CQ^".^&LX"!,_;IW8X=#VQZ>S-(O3QC=QTTK%N['M!SL,]1E\J(]@L]+J M&D"Z+D#JO%B>=N9P(D8()!++#@J/D?/4HL MC3*01*QZ\IRUA5HGTZ9Q4*RI M7M%P\JUQ\J)J07U2TG&-L &% N!8(TV"1211@C471G-:.%G_LFK1."E^*M)Q M/!RD.!K!AMM>*\6?C'H\"COGFJ,>?\WM_*O8>$VO'X^62Y)F3J;RNOF6-T^)JFL6@F'F>40AR28<.D)(H3D1MZ$(1 3"I%@F!(B8&7#D^>&-Q-='S"K7I>Z\"-6 M;=2%:^/C177!6!MI$ '9 #H_5\R!NL 2\B2!VI 5!IP;G;:%6:=)<8_!$?'W MX-3V2MWH<17W:QP0M^2 F.U\HRM<'6-VEL,6V"?JA13(P0F 24(CTO "$C1Y MI6.,-N6\2M6X%AXPCUZS:Z'AT5_CT44] $Z'DQ0CPB)WX34)]'F9 N+.L6@U M5DPYX%%Z7549MZ %3!L;P&+C]]GZMCYY35Z."AO,FNLO92[G597#[_81O;B4 MYT'7_%WGUCP8<7+-*E]C==Y@9MV*D9N4.^85=8@6<9.,0!H;@SP'!2!0K)3W MU=@BL=RV[^?LSNO@GSOV/#7HV:#G.BKC#7K>,'HN3"=R)F";A$1", S*>D9/ M:1(26.&@7): _,ES)=O&_'*!P1J@YXH^U(MMJ]>SUU_Q:W<&_:JQ\KCI]#?K M]/=M7VAB)(X"6<_J@5F;] _0.,X/&HZ_C4= M_YJ.?TW'OZ;C7]/Q[_P._&4+34-L)H&6-?L\0HA5 KI MG!HZ;8;U9DJ'9\KJ([#@/H7/V]\.>Q_I2["J_N[N?7I+=[;^.=RNI^WLO/ZG MN_?A#=YYO==;M. Z%*R^U_]\^KC[DG9>_WG4V?K(.Q]>GL"]X//O.5A]O8^? MWO*]HW]6M?Z34BP&*)(/TPB/O\U@QQ_- ZN"1291A%@"K MK,XM?(A:IP+=)L-]S72/AH]OF8\7%0XK1,),)R0LY8A+88&%F4-*.6.XQBZH MF/D8&[-&?/P8W&%;,<%KL[D7K3P-(W/CP,':REB,)N']IM6+^@S^J([@K^H$ M_NK9_IRIU #5#0#5SKTOA:#C[SCA[R>$UC!^B?W)S]7:/0J+Z+I4CQ=PT7R[#]WQX8O)")[]S$';>&-O M )E6]!-T6C-,3,P-?Q+B04?D#"@>BF,6F;=6T:)SZ&M+(VR<'&O(TM>E1(Y*$'W'&+3 @!!6J9]A(+Q]B3YP2W*5\GGGX,#H_O)(HV MGHX[Z@;4H-(-H-)RODNT J H&"0U4XA'X9#Q2N;9[HHI(ZS0.H=]Q;5-?6N< M&VO(S#?<+ZAAYAMAYJ6609HK[T&G\ #-8#K(A+26&$FF*/$R&)VM!M)6]ZG# M8-,LX($U"[A"6><#RQ2\YMUY,-+G6E7)1NS-M+JZKZ>0UL=!][AK0P&@#HS>HQ#

M,PNM3HBP@+ MYY-0BCPBSG(@D@D%,"JP,T8EDWL',-JFXE9Z!]P\C%ZB?*L[\KW!:#)<;W.O#/[WMW3=?/QYM?_M(WRRU'-C; M_>-3Y^C-R?;NWY_W7K_EG:W.T=[KEPP8[^O>A_=?MS^]ZG[\!G?NV\ MW6?$<4J90L;B7'Z0!'*8>12L2EXP:JGB%=QU^Y,8-C,$>= /"?74.6VXH#%_ M1AFMDLK3 8-;LR8%2]6WI4G!;^;W5NN/P7 X. %V&K6NUE;@>^1^!T]Z88'Y MJ@8-%5B \!@,2U+A4\"G.,R?>O+\Q:!?D"-C46PG--6=S3*$PC^=05Q;PS%2H.=)$$PV,"L%]1(27'@ M5,%M:W%/B)P7]V\ZKU8!T9O^")CD"&3\*^OCYE$>:WHOI/T= -:FV-F%UW8_ MXNW\+&_W8Y3:A9#'D3J"P,K1R&#"46*>1:<,CYSGGFFX#52V)+I;W7[+'AP, MXX$=Q];QL-OWW6/;:]ER"*U!:G7'@ L7$0:<"U#5[=#&F]R[(([&?\-*WXWA M1_@K#G-' WL09P2!Z..FB-)8.04:! 8Z$-$@G@>^P"DDI!+'25FFI%!/GB_3 MPO^TYI'O7>QW!\,* %MA$N?6=NSU!OUVJ[.QN='.;7. @D;C&#?*Q_MQG,>X^1C#J)6& M@Z-RT4%*@*[]@WRA_'?UW"= <5?"11QP(,QR4.\4IS98*X#.<8"CX%2[5%2S M0OMH%1,LVT-_U2M]!0O-_-")XYWT9I1WU\<7@]%XU"#E9?BBJ'DVN.@,P@JV MG^-@D0'%#P45,)-*Z,@$("67;<&7RSY:-@'^P%GEH9B94#*5=($2N@"70._^ MT()\+BQ U+-6 .6ZC.$MZ&RKDLCGQ?)[>+-010P+Q !0 MU=##)>B!=S;WC9,Q1,L0E28 -DF.G* >D805C<8YS#'0 VUS0U7JP2?[?^]R6C5Z51M899^3LG^+JWH_2)RZM\+Z?+;K2^10IZ M_VW[9)\::HRQ#E$>LP?/4V2B#L@;&;G#D263M;X-L2)K]W\ 36+_O"7['>=7 M;5URNJ%R1\#CP:A;;.AA[-E\0F>- /_GO..C]O7ALZ]8-QKT)N.+O[+4O>R. MC&B*%[9G[N?A\*SWVD%$;ACM9U34A:>V=V)/1T_^?>Z9CKI]M+"'BX]_L8=A MYAVL_5%%&%?4_V.?U'D?EB&1))W#9Q)S8$^-23(8E 3)"$Z2WKG7:O51@(W: MFV3_[YS:]?]=6>'J5G&%L*!Q55!9@6#IOUG,H#:@WRC"%_*@QEDEZFB*F?5W MVZV3;J_7Z@_&8*_880NLZDD/_IWA;%Y)_OPJ.WO.Z)A>Q'H_C.,XOZ3R'@A4 M6$EKT%^VR?)">W$T:L']>]V8UQ!B/(JA#;]-MPN>89A)(=MZ\$=V 7@_&(9L M4L =QH=E,3D;=71N94L+<7%ZF6(R@MPIIM1Q(#7H #RF]FA78,E)"? M'U8 MF'^0/9!%^GC)B,X:UC[H%)Z9W\'"XKP$3Q$%^1 [Q2^'GTL!+ Y.0!2 MG'OZ01_>+[Z\1H-,[/.'K:^HW\#D9MH8B\JBQ&\M#[UG\G M=IC5_$P_$2WV3T03>KK\&YFRWVIN> MS<(W'@_*.8S@\GEK?%R@J]JF&)55#3*_#?SG-I@,P]87VYO\P$(%>?GN$$AY M,6"'/2$\>,X4J)PD.284@=^M%-9Q;"[MI7E1%O4NK^DO.]P95KZ9?_+"SFY= M"VK\R.1T9_>MZ'Q[3W:V7I+($D]:'I:>F2DU2@2(K#$7C+' MLIS&>(7B?PQ$-\H[>LY?4IU JQS!FWV-5_!8(BNR\W0\!2"9X MC*RW$O$ /PSC!#EG%:966,EM-B57.?QJG*E O/19J/ G&YC1 F3!!P"X>S$# MU85$ _B\!A2S.[09C;>ROM7@32$/!G:!M"+&9 EB*K(2-.-3=Y"UK74GEA=G MRY^C&](03DTXG9-]A['1G!GD!,X%ZC8B !.&)!R*(C&P8/R3YRM@99XVSA'1 M^H=*9PI=N^CJ,TNC?::NS3W0%#Y7ZZ9+VB)P0<%4>WS^$@7)3S)]EGG?PO$5(GVE]<\X_.!&?'8 G8&> 3=4P6L5H?'MS'XQP M[#3Q2 A,\R!4AAR+(,6=4V"38V6RYR;!;B^SVCD;J4;?RF#)9LWZT= V:!)@ MN^97_RJK;8CDQT0BMM_N^R2UI]PC+#68#=%R9,%$0($*8[",@MMP$9%<@,=3 M>IDW)8[.SJ=^>Q;3[?;KF$-Q#M27J=3%W^PH]\HHC;OJB-4LAOM[,5K^158Z M/2I?PDS;7(&MRPMJG<#=BH^CF#5W9+0 BXWQDLGZ[4DN3*?, M)R4T#G)$=OKGA2Z5,]/YS+DR MLYIGGKDY2Z@*BM0RN_AOSDMK]OO4C3,-UL*Q]D;51\\(.SO@CHI'K/T3/C#@ MVP$L;>0/8YCTX(GF662UWI&_=G;3DG#QK#S?;_SWUN2XOO# 5VG5E;-I= PD MGKHQ.TZ'QX/RZ+GES7C4/E."0+]_-0&-)M,Z01?JOV:+3C2LC0X MMDQ39X[-[C0W9NY0V]]S@69WL!V&@ESU&T ?\6"PY)[<:+W/QW1&B^US9%9< MK\=YC79T"".VQPNA)W+E\M'%7L@)(95TDSQ>(YBV0X' MSY9OUZYX:.4QEL.VV4GINGT[W8"RR'R+[WVQWK9%?V?L15]Q#E 6?!FH=/8L M(!-L'I0R+-[4XGV_T&LZX^DSWWV^8OSJYP[CLMOG8CFPZ?;-.\4/[9<<9IVE MA2RA26I1M:&9Y'.[<0Z'?B@K?ZMD<#?CC/N4]R.G6(5L-A49"8_E85TV_SM/ M4[_G=79+8#?^=]+]DHV3:7K6BN7.W-!@K P'7T'\%?;Y&4?SST6&Z:5M^A>S M51?O*_9U)]JE#.U,R_IH!194__74?]&EVS M9H;LT H.&Z&H0M0H W9V #L;7D+>!*]4I,1SEYL@7>PH!])81.9VZ[@W&14- MP%:M)XJPF_2/;3=4>A5\=AH!;E^D@*U2K2JV.TO2!X(=S0@\9*J&I0QCINE5 MJFNF\ZE&+5I&OY*R%0^N5/+.XL7GO@X&V+A$R;/F"TM:TG=7 M:!'G]-YS"MCYY\V?SX[F*H ]Q_.S"\R"WQ0759$OQNZKKV9'6[NR7@>]\BCP M^[$=PF&<0<%J_:-6X\YK>'"Z5=9PUN+SN0\GH.#^ MHK(*^G058?Y1+/G[A@] (JPL]B\1YFEB@_<*\KYV-O<)88(E'I$T.=@LA$-: MFX2L9S88KY*(X:JQ07BQTIY+0E[A(3MG0)Z%@#)C+++D*BZK4FPNR+#)G%,, MGF'.\J\_FJV!(O#A+F"Y',U4V=.+;(#X%8S0*ML#V'=2\F>R]>" 6?JU+VE< ME..OP'6C$? 5*#>@G&1+IK)L5]UQADK/JO55 ?:K+Z]>T=D6K%Q;AD.0 /,+ M>Y9-N5E&YR57?<5]6KVFZN$!!^*9@51EH\P(I]?+V0>P(>4*LS28^>M4GHG, M[![N!5)DX0GR:N'P?WA\)=^FZJ0W-VCYMS/?1<;8.,VR'_U>+-.JKCSC]O1) M)V[4!?0==N-B;E=%R#-]M)+%&0E!L538$D0I"Q-B'.6D+9.(J%]3@*U.*DE!5:JZ7\G@\Q[0).?2ZU41OV3PUC#]Y=!#PZK**T9=+)&4F.3K=+* M*U_J).-6=?'*%@$IT0/FZ+7H/!'.^?7ZFY/_R MI3RO &Y+MF-=4=8P&-[^YD]S,:4+0JMHD8J&9 ;#2 LMP(84)#J5\_7,D^=2 M+B?55R+ C4MY=8%I/QA-DWIK#V1!Y.X07IXE":2Z8F/K>U^]8B&885J!7'$2 M4\V9M0#5QLI($U-&!9-JZN$U]5QB<-5WJ:?![A^2UC? [D UD) P")LD03EW M.,>^)-(4]E]:;+EB3Y[3-L;+P^3:5SI_B4DT#A/FJ>(I*$.CL2E*; 5E@"/E M_-D4/5AS_C=^_KASL&\-V,HN*60"!6@!RQD9ISBBW!LPJY-W,F?FM:5:KD:] MVOF+$'2@V%F&$X>3URHXY;3P+H*!:%@Y?SX]?]Z<_XV?/P'C/#!G>"(4&4HX MG#]GP/\X(1>%H481IR@NYV]^E?^M93(IXY(SFCL7G%11"\"!2&1T5I3S%]/S M%\WYW_CYT^V#?49!H3.<(&/R^4?AD0V@RB>O-7B,G$PW B-BPF$F K2C:+'Z 7,[F:T>)BV>V1:U;5D'R[/^ 'V!L 44< MCJ8Z9IWBFG]GE9^Z_!3E]2KUHHZY%]?21JOI#U7UAX(-[HY;KZP_/^[Z/F[* M=ZW6#[%U:+/=_KUF=$(*PY6R+&+';0P:LQ2$QTQ[AYWQ&5B( 7)3:/K+(I3\ M!^Z\DZIMG>[JRZ_'W6KK+\H3#9/A:;3#1P8B"T[^4P 1#):;ML0C;F1.#146 M::XC4D(SQJDT "E/GHO%BFZ4=^]J3@B7<$PX46(-!WW1&FEET!YK^*%LS;G0O[#&\,SYM9,EER #,B3R9W(":CZ)U($NB!DW2 M,H:4C=I(8C01LH2W5S<"JT,K4V?_,'X9]+Z43*<*[E)]3N?2A>LF40N(.$L9 M'N=@Q7$.2;9.!L//557$<8;@(F,.8K^$!\YR#H\G\-MH6FF\^NJ5Z[WR[,6*F=MTQC?#WH9"+844DG[L#($=H&3G"@1ABL>72L0:>[(@/<>;MO!.BS M@8%UP[C,9<\6T,E21 D3G#KA* N71Z=J4M8 5**5L+2;WUY&HQQ&S<4#:9+C MC,-84G1*M (^?Q8RO<@I2S9:LR8TTRSE6FFP)>B$NK593OJB]UTD"NM9A%_N?R!T:#*KA:)0C,LOTF)>4B M6_-5*FV=4ILJOXO-^3&PHCI7),0*BN)<\\!1RWZQW5XI.YUB7G$%N+/^S_GU MI?R%DG-0&F'^*.D [C8<3 ZJ/-XP[2E6@R)LU\9RAZGY)D:7;ZW\*!M0D?5O M0'5/&TK-=4 _:QUT ?<61IC+>S_K[31N?0%6+EE.QW =C) 6XL[6) M.]\^LL[NP2G<;U]&+2C6#G&7 X/]D0MR* MODI KE._\$8KE]C]:8%;0=J0J /XK4J?:Q%0 M/,0OFX#68#.>UBN_EN4QC#:0<\IUF1$V!Z2]XBM*Z]I$JR?-AJL[6 M]LGVYCZE>2R0T\@H[_., 8:TI@8E8Y*3#M3GTK/LUZ.4@CH2A"#&L0!ZN;B1.4 HYHQP*/ J3N!*8 M9@'4)GJY<' A;'@)I?^FIRJQ6YNJ-.Q^*1;(64[S:+,?_C>& X#"S2I?MAM' M:SAZ:3:W[.U)Y^C546=W[^CCA[W#[4]O\?;1W]V]W8]PO\YAY^CE2>?UWX>(>^N0DU(CJKUDFC$JW5+;6BJ4,C'::(7-QKME%/ G4B&B MQB[>D]%+!/_>:M6$T3JCC *9KV96_1P=W>_H^WT"C6"Z M07/[\!"VX:HI!U,QULI64^L=*)]9JQUGQ'VHVU'F5OTY :5?9W.%F**4%P], M4?ES9=#52E:(LEB#))/.<^>X<=*J2 %&<@6+Q;4?5F']PP+%*;6"[E^T_7LU MLNJ6@;[S[>V^)T9;'S427AC$263(:- D4S(L94^[2#D&>.&(JD7+JQQL?K\- M)S4/%[8JYTV]P4GK$* CMHO7M-OO'@'AU9T"1I_AHZ.![Y9OS4S"+W98EXZ= MSOJ6Y L5 V;.QCFMT+A8O=5W>A&5I95L_SPJ">Z9>KFBK2YBK"V@ 5!X2<%J MO7^WA?[SYH^=O]OGVGA7EZ;[E2DL3P-11 M.4ID'48Z>8T2UDE&204H*:MG::6\D^V92_Q5=,/B?*%R6JQ>U=;/J&,%F1=? MRGR*WR"E4:QJU?W9M^=(U8ZK5DM5=\D%,JQ='2O(L'@OSBUB1N>+K)*-^V6R M?\ ^CCG'V2S8NZ)OPGFOTKR':LYG]A->II8]&,8XN^@PZP=5WLM5A%\@,N42 M3>4BYTYFZUV%J (1)F!I_:4-Z]SV[J^:-EX-AJLLGMVSY]XYCEF9F3=]'J\@ M/ L^XNU/GQE8/XXFF:2D* J;$$ -15IZBX@WR3//.,^Y,8JNR/^NYUC,&!=P M)LX2?&,_4\BYZE_R@#ETM]2F%K#L#X!JSXR)\]K!86U,=.>,JJF[LG9)CPYC M'"\/4,HUXHM.]8>QHS\VR$#);8RR5489P!]\L-]Z4?7Q.9V99 ]V-TI*>.ZT MF!MNSGHP@C#,"L%@DOL@@!U4NB?D-P]:;E!+QC3I^SHR4K<]FK58R"T=S[YW MUBQA[G.@R-3=1OQP '>L)L/GG@[]406(N>%!5O]!=DYZXR)9[?E [4SW+QD2 MB^IYJL\R?JWTJCI..S]V--A9RZ-JT?.WKXHQSAFG54?1[G#.&]H"Y6W.BQ3P56.C8A2':+]439' _LQ] M)49PIVHSY_MAU)KF""3Y='M/+T# LOJZVV9^^UQKC+*B<@(YQ ?44$RK4;7! MTU66SH''PV[I5C0UW:N]F3[D; U3>ZX<=3'!'"=XZR.#:MLEUGB3#G)@2^H5:EF\,GZ>.]/E MOJ.EBI7-WTCK9<,JTZU"VAUJQ'$HSRFZ&B:ZS2H%-5IQZ$<#!]&H.)1 M-2?1YZ2LW_(2?\^5^<=G@Y\J%I]K:%&W$HO]<-:IM$3.<[?LDNW0/J>B3)^K M*/6Q6QXC-RBK0]VS>66+P#B>,GG5#VG:?&Z>W0??W8!S##]Z$,K,=\N8KF(N M)64U#Y8G[PA/.#B!4Z1:8>T3Z.P7M;=9"C_6*L)40Y@I"/^9>IIF'6_.(D*- M&W&E-^;3-M\^V>?:"1,Q190[AS@7 ;D /[P37,A$4K F3[M?[4F\:CC:&1%I MT%&',DG1:9VL820PX9,(A*Q.@VK(X$;)0&QO[DM/=(J,(4N21MQ3BZS'"?D8 M#:8XA& R&;"+',I91:BTT25]ZTP5F4]9LD5*+!B%F9R6K,+%HMG=EZ?/"_;*LVQ M]/$O_K7*-P6'/S5AXFQL^[*=SU;S;P$/0 -$JJ[(IXW+]IU\[MY123:8;_*Q08!_P5N6U3A=#UI\+M5::ED3^;05_KID]W2Z4S%]^#EGA.UL M?13;NR"B/_W=[6SM=>%OLOUZ^Z2S>WBT]_J?HVVZO911MO/Z[==.SB3[]/EK M*3E^_09WCM[P+*8_?MLD.Z_W/N]]^/CMX[><4?;V)(^F3,PZ)2,BFD@$-*"0 MX2: K(Z@4C-I0\3W)%N'_-Z"BXW!Z*S0\#\9#5MPSJURT _2>B(T%T?8$3!* M94_/"8*YMM+=4>[_[2>]RJP\;<%C=(O6M/RM>MAV=5C.. MZ_D8C&;';E=[%U1W+ M=](BSA4BV>R'^A!V\PX^9NSK'.QC3YT./")-<@F'!>LD]QU QD=.L +K1=$K M8U\5UY]I$MD'BTJ?Y>-1?#K]Y5GHCHY[]O1IMU_8N7SIV9$='H#XK-6/+#I+ M:V'@W/HNY8;5VV=2=0-7DG4\A/_"],[UVQOEK7^/P_)[BFYPIB]\&V^0"]_[ MWF4)V9#$_-1EO_^>INQ&%DLO?GOALG!ZF9.+25]_;GJ.P-)Q/3[Y[T('PXN^ MMO#P? M5Y]A[QUO]XH][,6TQ. WO(,7!BI6[^EOQ3T_F,!%PYD+B;DT?Z5X16I:\U_7 %S+A ]TX Z=S![Q_D051SJ:HHW:C5HO:N,3S+E%JK[* MEN#6G6[,C_T&96?^]4N/./]H983-6CW;;[=;IYQS[^"W17/\K^$@=GG:V7N$/?D.W='OR=U_+'Y^U/ M;[YN?]I+VZ?XZW]V7XZWWV$"U\XEBL8&+C'#2%K)$9=)(^MT0HH1[RBGTN+< MIEVVE5ENQ["DOEX1^UI7Y(8K":"%6R[*F :3[A,FW665?8-$-X)$WQ:0B'FI MB64&<9$(XBDW"D_,H4 8%I;@2(Q_\IR+-J5Z"8G^[_\A\BQ9\>[A:&W5U84( M+Q$%%._ ,+B'UUC;0WW(-LA6[ ]*P55M8=^ /?T#36&-K_$ */+^>7P^+(9W MZ^ JJKP_%Y(@O=HNK%0Z[Y%F5NW*3?>UFA[&9G46G1)IWTDE;CO:.8NOEQAN MH[]=E_[6>;=D26*I;$JQS)Z''R$JI V-2&&1G)24PP>>/"?9E/QU!6XU:MRH M/7E9?:%A\QNPP1HVORLV7S33''%:1^*0TXHA3IA$)DB#P';3QAFO-"]L3MIJ MQ63'=6/S!Z! _:)*/\LJO6V]OL[QFM:^YMRSQ22U4I%8)915(YQS[G;LC^IL M[[/)XSU8QXT4 8H->HFG69$@G0->B&[HY4RD_"15B?5OY/>%)-ZKR)++^BGO MNRRY'96QSNU;$BB;LY*"\U(E=;_&@+[%X: 1*%<1*-TEO=$192@S&F$?,.*8 M8^1H;ACB,?.&:H$U")12%T&?K;WC[^>M^H;7;TMOO"JO-QKD+S'\H@9IE,7. M)H\<\Q2L1160-N3^VD MBU"VP=9KP];E= Y&..?!2.25,X@S(I$3UB#,4R(IX2@]:9QPCX/1;\L)US#Z M+3#ZHA+%F97&4(^\53QK>+!XN3(I[!ZZYVCCGKL#=3)3 MY)2"WN6)N*7=U\N:REX!D>6A7I.JO]URL>Y]ZE9_'V3/SERD=V?W\[?.VWW! MK '3G2"&-4,\C[_6CE.$&?8*8QM%SM0C;8'9VAOPC;]NK53,&V#^QE/_LWS_ M;8'OF?26Y;F-,5&+>. 2&>DYBACHW+@@DM+WQU._MCIGDZ+;I.C>*W_L816%1"YRA;ST*BF6E#!Y$M#&BF$=31'@.K'J0X:AGT"A7S10: ,^-VE7 MU. 3B2'4LH0B#P[ !W,$(L(@126/G"CA,<_@PU1C5#3Y %?5/R_(";ADXY*Z MHQP#*@F#23%>\^9,EQ SNTWH)GK?7?.OS:"*&KE)_O;F8!5+3@ MSN[[KYU/+_=E,"9(@1$C-B N D4&3@5A8X71W*ADU"^KP-?/.G><<=' : .C M]UA_;\#S)\'S]#QX$IS@6(A!PEN-N#$>:1H)\A0+X@P65/JBPLMKRD596P1= M4PO@WZ5EV_/[U,)=7:J#^V_D]S(B9)9TTCTZMG/U9-.$E4N/DLT=WZ\6!24D M:)Y\+& CV]TSQQ9@(4FIOG3_JY M%7\\WW&_SK+*Y9!S P7.=?+?:+7^B-Y.SN8:YJ'H,2_= G->T*M_'9&"_MZJ,PFJ^0@+2#%J55-U#H"5 M8-?/STHH\Q3\83=^J0:J.IREU5\6A7S0Y\2(,O>G[87E:VWM1 MYE94V+,YUP-T=_!B;L_>U%OVKE[=9>#HGFIH^@] 3@*!FDG.*)":8&#T33@#$=?5]$IG.+/X;5OHN#_[+9GUNIP]*[(PN$'UDA+&@@/*=S7UF M@_&2>,04 <3GG"&+/2B@(F@JD\*! >(OT\3_ "STBU&:%9-WL=\%@,]J!&@6 MDS@'):) B5RM8*T+C0>SQO53P9*!W,7Y(5B3T13[NPG,\K(@ M>!DTGL-!R+<\AB]ZT!&J>VZ^>Y\7@Q&6N+MS-*D86"+.Z@>F=6V5$^6Q: MU/E:S\P&/K;@<8>@R-8J:R7N;+\_L;VEL=39JCO(L\[S7/=# /KO NH%WJB( MI9#!TTBQXUA+&ZS@24CJ";%6TLK0RVR#?HI_Y@[W799Z?^6GW!UV#PXR!S]2 MA6F!?<1VGCZE#0.&02I$CD"R!F1XP$@3EHAP<"P\VV]BP] E%FI/IX;#3I?1 M8S4I5=/,"VENM%[5SH*I,53Y"2X8E%/;2>,SRLX3;\\-,LN*EFT5E0;4#C 5 M2E;<"/BJLLDN(O"YH7#GE[(PJS=T0QE:FN?,Q+#Z";->Y2ZT =/Y)UZVYKZK M5]T[I6MS<@!+:%4PB=MY0\K4EX)8 (*PJ)>@ 8]/6UO=467NY)WE:BBPC]WC M\?1SI8HJ:_Q3;;XBL*D!<%Y_A4TM[5MKLIS;@HTKFK>1)<89SP/)+6?2.4JM MD$Y*9RV122ZXV18'EZ] WW>81MH0L(Q#UBL3>CN=[V MMY>\DZ_[Z9^CO2RSM_X$FONGNW>T!^^].MS>.NQU:*>W3'/OOVWO'K"]K<^G MG0][O0ZL:SO3W(<_C_:.X+T/+T_@,^PC_0=LK,V2,!88]5$%I $3$&=)(J-2 MRM07"8T)6\*>U-X\H*3-S+0,%&X=K V*).Y"LLJPH*Q18._ @;A[,JF7_MYJ M98IH%9)H;8/R/!G6 ]8?Y)C>\MSEB;^4)^Y6OMO9U/A*]H! '$6P)VSQ5($H MSNI,!N]4+(1>U[IN+\OFW^ 3\6MW7'WO]V)<]ULE5MBKA\G7PLC%\4D$X^.H MDNW%C98M[S)#LJ=K5)-VSL,)T?*\;3,:M87?T^4R4PQ_93WT(0-L?3QW6 MW?[Q!&Z9U8H\[1?67SD#Q]$?]KO_G<1BN(UF'SRRI]DF!'L*-%Q0>!RF$)=QR7-/W1J'GA9OF^WSM'@&=E&5- MJ@G%9U^:KB8_&^@82Y^<7C7/;8:^ M@!39^=T='69W91511+WX)?;FKW#8A><$!>GTZ;7S91V]1CGYY2F3YS-BZBM5 M+W5!AO;'3Q'1)6OG+GBW:+KRV8W4_U]J"<_.;1?A&Z6@[C_EO$@+M=[45#2, M9U[Q_TX&1'3;G?&?GS."<=_HQ'\;18'B&_,-X'N6+L0R[ MVTUP=OWQ3[DQ;EVY ?.X[[L91_K9C=-/9R^L)+CRV+X';\)C5CY6(.YN]@V- MN\,(6LZYZ!X8_""P6I6 RN&"O'=5E Z4J;G=FLK_U6+PID-O/_A>O66<;J@\ MWGVYIZQ0Q?/85ZT:#[&F^\"M+PX#OB"4I6]CSN9^'PS.4.8C( M@2[V&=D$BWUJ>R?V=/3DW^>>"10DM+"'BX]_\3G,[-S:IJH4M6)Z_MBN6K## M(@\61R:XPMQ8Y3".ABDEC-)!2'TCO9 NN=\O[.BP./& ^+/BE_UK@^$891\6 ML$T.69\IA&]&0QM[7; [LN.VJ)"3?JB8LS /*.]CX-AO4[V]UH3M\?%P8'/> MT&#*7O,<5_30'P! I<4N7@^TWM%4J)WU1@?^B%]L4?4K!U8^N4H)/Z^AS]D^ M62A^&?2^Y)6?$X2Y$Y0=5DA;K6S.#/FN*+P2V]^L0^6=/XQADCU_,]?*9GF8 MS7[XS]FSU*9UV.G_G1N1#.OI$J/=DO?RF!TP)_N:&"N49TA1+!'796HH M\XD%IJD-2XP/B$""M' LBC,2#"9):B95C,RPA-?, ;,:(397"^2:CT-V#,SQ M3;- M!>[VRW.4+SV#VQZ )*B%HECN?U9N6+U])B V<"4DZCK"^L[UVQOEK87$[>H] MRC8,OOAMO$$N?.][E]4;THB?NNKWWQ.L6>MC7ZNF[-K7:C:H_KD=N(M]-5K= MD[6:#7')??U!%?2/.PR9LQ*Y3[1X%R5SJ_N*26+>YJ+=1[>AEYF)ND/G__"723BH>WB'[97 MS*EWAQ',DA>UG\,7R^5:"? J^W_'.V>N2G_%;7:SE/?@MN_%8#1N%1NOV;@K M;=S[_C#"*K(Y\]IV^Z/6;_\9@*$T6JJ+;_;QN_M8IY$5#K[$UCV^#2H.NFQ\ MEU]>GGGJ&D*[TCZ^.W-KOEEP:U8T:*O\\FD#WF9[K[2].\7S6OF*KJ*QK'OC[VS=E(4>:AF 85D)'CKF2VFJA?5+/Z=UV^^=CZ] MQ9UOG9_?SR?:G/X\^'G6ZB_U5.M_"48?^\^DCW<8?/[VDG:VW;)N^ M*L^Y3=\36.OI]M%>]R/],VTO3_O1$FOODT$!3A5QDB+2T2;$M"-*"QF2QD^> M<]7&\IH;K/P8>>]!]ZD&^QX#]H40G3<$BZ $-R0:JGUNW&8DTT%1?$W8Y_WD MJ"J$?#T$*_?,]LVF;[9[_XB A''7?EW[.13W! W) AIB+YAG1" 5+47<&8D, M#@%1;D'P:<8#EMI[P .%P'P#!K/ V6C!UX_\K$%Y%.>$VN= M@_UT 7&>!'+$@T8(@"BL,5%%T^B!#? ]:N!+N:T)F$C8!,U]"D8%K86@UA.. M250-\*T_\(FYT6-L^V0_->IHX"C8NL5@Z+HBW-"38"K"( M;-!"\P;UUASU3L^C'E5"I]P-U4D,EJVT!#E#)5*2,H>)%"FWDK]/J'>O1X!> M+NK_(B^E)&E6'7VV8JFV_*EX]X^??FT#_/0Z'KB9.'YA=-N BJN%I]90[B2W M0:G$$E781"R(;*+;ZP_YG1>SZ#;=V3K([1P]#R8J#W:]H1KQ&"FR.CJ4$M>, M@3$3 GORG+8Y-VL_ +#A[BN,3KLV]KY@5-HU1G(;#K\*AT\CMFS[VT?2.=B7 MC#)MO$7"LSP>B&&D7;#(8:X#BSIY!3K=7!","^R- M4@;@W%(GHXJ4W1AK-]Q[%>X5\]S;V=PGFBHCF$&>:)#'*7EDA50H.2]=<(0X M)7,#]>4)! WO/AC>99I&[YEU%!NN8W:N.4O!&,L3#D2DC5A>?\9>BAD1HDBP M1*,@"1C4,FID"??(\1BHUA1+R[-8H4!6M3L0XYZXM*'*-C/T("A[S M:,0X+-WZCNUQ'%Y'C=_#CWG\(,)_*21?L6D/#\F]Y1A$M^/48NZC=Q'4-I9S MX:+DBI,FYG$O$'VIHH_)8+B0R!G#$7?)@)X&OUD*9QHY)]*"!<9YF^CE&<0_ M%^1>HP2>AKUOF;V;HK6["H%,&5X:@;UW/O,Z:'!12J2QM\@SSZ-S(K@DKCNM MI>'X!\SQC=OE[J,A,VF>6("M),AP)1"8VPHY[Q+RSN*@C)!>V$::/WS>MDES MRA1.7B4]X.W%TB,C*4G**(1QQ1ZQ4\5%,NT@3!K[,R4$E"74HN2LPIQH82 M9J5PQB82);ET(X@F='*'X-Z=A4Y89\OGY#7/)/48$^143B9WD2,=A47,VXB% MHUIP#@89QFVL^!K%PAO^ONZ"D9]G\*9@9+UXG"SPN"524 I:&Q'9HIQ"15BR W!82V4@E M$HSC;(=IS_"3Y\:TI6*-V'ZXO!VPE#@DY93 7)AHB;#8BA0XCS;8V^'MQM?R MLVPM%MF:>>$CP\A[#J):484<<0;1))*TW'GFZ#JFIC9\?:D,80+YJ*0,9HF0'(/F'LN0/*6[>R^W0]$4!U!\R9PF(A;FI"6A*/$A$]: M:^JB;83VPV=NC:F)F)'(I.(T@KS&7!$M&+-4&M84E*P[7Y^>YVM&@S4\)"1< MKMJ6FB$-IXDBCS(&9N#WL(Y2^U$4E R/!T,[CBTW^,7Q68\G*-)$NB^;QH*9 M3,QCE[#A47L3%%9>I)B,Y 1?NEUB$Q2YTXCW8CU)M [0W&"$HW"(8T\ SWE$ M!-Z Y8 \#F1A9&VNK8.V4TFRSH&17Z>P6\^*-( P+4!P&)]20+^#TY1!'I= M0MS+B!PQ"CD,5,\%,5J!0L?:V"S;:9>/F32<__ E>^-_N3NN7BPLB8H'+9)& M4= LU@5&6G**8G".!)X,B[EQ'M77X7]IF'M]F9M)*XB-1G&=N%'>8Q#@P3M#!;! MDS5G[(7*$BRIHEXR8&?I@;%50E;IB&C 24]]"9&8P3! ME\YX^=582@/O/P?OI_.U)>_%SN9^XM8(91,R@4K$(W?(,04XCX.+3#D)@+^. M8?&&M>\G:S=]N6Z;X^TV1R1$4;(4%.SPYO9Z= M51N.7U..;PRU.^%KML#7*C'N#/$(ZYRX:C18;-1QA#&Q%$RX9&AL^/H1\#55 M2EK)B8I)<8V9HQS.7K/H@Q/ \ U?KS5?BP6^CIYJ8IA F,=<_2TXTAA3E%0, M"COF$V_*31X#7SMEO6/,*4P)5]);;)EC>7R-MIJYVXF(-GS]LWP]7VD"GWV_ M;X7$QD2.',<"<9MG!#(CD9,4!V:9ICXUC/T8&%O$Z'#R@3+/?=2:244($=9A M3KB[N9EB33ST&KG[K-Z$[&QM[@=A!.-<(<^M1YQ@B6PB&L$I.NPLQR%6035)KN#L>VUWO2_Q-'X"-C@1JLO?N$:/_J>&PQ#'*)J*Y\R./ PF #S MM_(._A@Q;^]8E@!3K3R7?UTU2'B%#5@74;'ZR:\@*HC!W!$0#$1Y+JRQRD=J M;, B&H$OWY.U*699CRA,G1@7X"A#'A?M8B"(B]SK*UM[4;$4A#,\T?#D.:>B M+58DSTP9YR[4G)^+[U^>=>\XK:I./IY%&XJCNX12I,%E':4I4B" M1$'ZA'@(!ED;@2-T\"82[9@3.7V9F^6^^%>N.&H@LH'(-8/(.]!3&Y?&&@08 MITJJ,E)Y&Y#E.B(NG4*.6 ME%<\V8AY,-RQ$+#42B=XT<6F?NX>(/!B_9S#"N@B>A25LCEURR(X4(P"TRRJ M%)R,\LES*=H*-P#< ' #P'<)P#8RQ>#I!0Z<.ZZ<,4D(012SE''3='2^!P"\ M7.48HX>]9(C9W-*988\TI@$%FB1E*H)H)4^>,R';K''4-A#<0/"=0G!@+F!# M+4\RXE9*KX0WOH'@^P#!"_6H"6OF.=7(< )*<.[F:53R"$?JF-*& MT$@O2JQH /B"E(]_CS-YSZI%JVWK3([@47TI;9TN=.[:GR:C<3>=UC#P_/^Y MX;^?GZ\ZO+QT7Q\'V(K=$.K/QBW#NV7V++]T]9X"!=,<3AJ#5++CD9Q M/(+70ZO7M:[;*Y#0OCP]A*MCML?;&]26P= M13N:#&-.4&D==N/0#OWA:2L T/0/RF?'A\,('X-U'XY:L1]B:&WG#[48W"/# MVL;UG 600L;4;G]B"]P6S&)*4!*DA?LHSD@PF"29T]9B9(8E_.3']RL$-R/_ MBLKA+'OV>!2?3G]Y%KJCXYX]?=KMEQ,I7WIV9(<'W?Z4)\3Q$H&7&U9O/SOI MAO'A4V,VM&!9>M3)3?6-JW?)1A$L"SQ9O]^[+"$;DJF? MNNSWWQ.L6>S]6BR_W()^D)KWXS1;LO39.Z[LUY?2]UYE4/RG@.+V&2@"T!;4 MW8H^'KDXG,(>.2=@+[EG=ZKPSW:A7/!I=PPW\Y=)6.CV00@,)G#1,%H*+Z^R MJ2J0'0^.GV9=833H@3R;+OQ>D40M2Z_KF2^3O?G ]NY2?3*:O5NY=ZS9NY_8 MNY)V?15P7N]<\TL:?5MQY(?=XZPY_TJ>^;61TTTFLC>+O+M%WD&SJP4E"N7/ M@ZU-$;&.%O>KL*.8+/'EN5[?M^N7ZN+4#QLO[KU<]XKIXJ'^]6:)B/"BF)(N6 MJR!-AY=B>_?EM[VMMZ>=W'MK^]O>Z[=BY_7? MA]O?#@\7?=,?\[ HN!ZL_^LVK*VS]8;LO'[SK;/[]F3[6^?SWM9GOO?ZY;>= MUZ_2U"]=-]/B.YO[ >,H.-=(X]Q"RTB,C+<4<:85#@1.5=DGS[D6;9$-U;6I M^KNFBMX&I1XH2@5*O:*82$\2]](Y1UD,B1,CB.8R.LT2]MXY M&V@4H% U +6F $46 ,H #G&:-.*>@-YD51[_PA)RTN,4A551X0:@&H!:BV>[ M2C8^ER0Y;SSGBALK=>!<V\V_:XKZ&7\()N^??05>BNZ"J\[/"1>RQ"5CWB@Q$AU^4J M_&,R@F6,1B\&1Z[;+TE=+TJ"UP&($OAMU W &?GES9S1UFBZUR!#.B^6?84L MJDA,0L++A'*?5F0),4A'D"'6F43)];7A7K]Y20U,/5"8NBY?X2_!5*/O_A)6 M+;H-(S;$!!=0-!2PBHB$K/$))2>LMXI$G4A)N5?)"LU8!JE&H6I@:@V>[0YA I%[XX(- '&QX,/X<&'] <,BXB+$S.5LDK)]"]0/WX;16"Q8;OP]NS2?/ M?_)&-[8YM?MX:H_YD\W&-AM[OS[9;.Q-;NSYY@37T%3@7#"2R?-V4'VEZJ5N M/X!V_!01??T1RQ^.JRA]!^S&C80F+W/S9^>#MF1#R;P+*PHM['BY$+=EA[$U MC#[7LH16M]_R=G18NAZ47^)9^L+%G0KNTT&Y-3HH*O(N?(BM8POZO.WU3LM! MM>RL-<5I-N]:@\FPM1P1'^:SJ7M/C _!FC@XK!I-P&5"+-'J$1SH>%!?U'LP M.,:C=NE+4;6OJ!I:C&(Q98==-\FFR^@\2<#W@=61KYKF3/MG#/KE,O"]4O:4 MFYZWG.V5A8T.8QPO4,N_%QI4K'KE(?4AN: A1^3!XL@$5Y@;JQS&T3"EA%$Z M"*F?/'_3;V4B*5^!G<][?$''DF[?]R8USY:/N<&7V"H8W&YY,! MO $'G(GG M@DOD#VMIS[,+=-*NU,G!UU1QLM,+UG-Q^U#@:#<-+M]&5 G> MF)TXSS3P8D08FV).J0DAWYU7]W 9"B;K8DR[8N/',F3201 M!!:[B[WALR!+\3#CLX1C+!SF.;Y.\C+^2.S5@(7M7O+?(1,D2WK](:QBF(^) MO0 "!LB]#$%4D&*FG*<#> &J887_V&W,RH0RR^F%4HFC$JT6203/=MS_?L(+8L:OFF33UB6#Z)*76I MX;C1CS..]$5THHTAOR;C8Q][8=K%'@KC(KI+&/_/3AK>O&Z4RVHF190KNCZ_ M#$??>53K_?7Y_3_P_#O[JOO5:EZ&=U<(FW7YC_[][)WQM_FYP_[S>?3]6]0/ M#,LY-YKD_/ZOF_-O?W6OOC7-\[-VNWG926 >/\_O_X3Q_FJ?GWV^:5Y^CYO7 M_]CGK1^.KUN&9X::Y?F&9K'(TCS+#S3;"!WFFE'HF]&1PO*0]G$KLR$[>FV= M.7/WG.O,8V*^412QP0KL,,MG&')G#@%B"#"J+D7IEUJ#_0Q97P:2(U ,)U]. M%=?2- M;^GL\CV!W-E<6]<'I#M/&/-J!\QZD*:V%;G'?%]$K=_!FF*+(60]CTB[[, M6.1E0D(S#DU7PQPN+K_^;%Y>W9]??[2;=S_LF-EF$!'-=8-8LQP::0%QJ!8R MA\4FG.]F1(_^L!NZ.=NFYE=AS#S"3N0YVH46'OAP!1XB\D\^H(/A((73HN07M%>?H,I5 M!7R(?@:LD"7HK68P0D\)1G"0Q$.PG<>F.%CUZ1WW*N$@N86?I\-\\LA[V:F3 MA5/'!\&S&0K90:3)*2]^V"N\,GQA44V>EQ/J9^")XP+XLVO00<'[)DJ?)A%_ MGSC:\65@,2@]-E!+[R7)\D&Y2G@=[@F?!X\(H3+X9874]Q,/EMD<>"GX+/\$ MJSE?-LWM'+06^,>"0\4UP(B)7$^CX!YJEALSS0_PZC"CMAGZ#+[RCO[P5,N? M50.< U;9^"<> 9O;^%>N;WCMC3=@XQF)"3."2//C&*]D6H'FN5$(7B#U61QY M$?/"HS^(:L[!6U9!<>5]H0T[8.>#1A AFU6885.]Q"H\\)F%++E%[Z5F@WEL M<''9LL\OX=UG5^3B#/Y^]X/Z)@V)[6A4-VRP CQ#"T*?:B[30\,$4\!D^M$? MCNKKLR4K7/'?)8-V.^U$W%G#4 M(_2 710XGCNW!2CRG#CQAC&MI1-F&0T7;VK-7N.2&*^BXJORH$0NUL>/T"!/ M.\/!XD=FL/U>*?QL6%-DK?RY0A#1+H.([6R<[&DQ+<@8O=%H#"M\2SMW=)0? M_39!"'#WM2G"3]-L\>:]1!P1G*)NPCO+YWA3MRBQ"[%;P-9%%L_+^KEW>K/[ MT3SOGH,B^'A_=?FY<_[A/#D_:QI7U^^[S0__F.?W6,_V_69:L30O_QE=78?& ME0&*Y?J\??[AJWYE?-2;]]^3YK>KN^]GH=F\;%K?NY_C\_LF:9[\B%ELA*9E M:3[05K/\T-5H1$PM=-S8M8+(C:EQ-(X&G:!Z#CW7,OS 9X%'+">R/-^R8Q]V M@3+F4R?G.R ON2-_O&E ZCF)&P-@>]O M*2%E P0XO<%%Y4YP?PBN+*=NR=K\=,9?86JJ&W20:/#R(1!\ !HPJY#+X6YE MD9ZD'1A86&5H&6:L13-A-8@$X0/OW&VR\Q&7 @#'G#^?683)=$ZGMYQ?Q=7P MOX&.+3H!.KM7])A; _$ /=[][*?9@*O9+.T(0?^0WK*LQQF5?PY\;E.9B,NT681,=B 4RLY(.,F[)*/@SZ M*>M1)<[2+K>X_P0AID-4HQ]E'H?3579#&A4]3!+]->(X)8U_P MQ-?&EP:Z#KCUH=AZI4/O![^/-"PZ!S@0?"/\,DO,$YYPU0+"KFQQJX M_#R)$IJ-&DJEDD)%'Z6#&JC3P1G!B).J*^_CQ0H,!:;C6@H-'!@14HQ*NJK\ MW0E:]D(!WB(E6D6)!Y OB1/X?1_T98_7'TPN%@?_*)Z6.O0RHW$,]BT0["3K MYLIGUAH6#Q2;R[!B0H88SQ(@\2#E\4K>6"%F/5"N,$S$QJ(S=U>_#/"A8DO/ MSBY/RSU%EGAHSE(T3RKPQQ5%>93VFNE2*V,W2;P B0%9YAPK$FS M)+\1.A)G,J,*2 M93[J @6 <_/[-(-%@"2(NB')SB7+7KP_J;)L6>/32P=R@'G\4S%-%K$X**U> MV@4I!)++1#J/#HA%?,QHKZ%\F\I[CV6?29,GSX=,&IP=U,[<\.Q49\(IB:M M\C7I2%+.T/GPTE[#@$FG4[Z,OPMV250853:,]=KX7^&?2*TXJ4>QUH]O<[DL ME8\_WD?Q2RIT8F5L4.JMC'9Q6%"B((.Y* 7 )>9515<4'E:9;(%ZK*Q,\):D M!Q=I_!)D7,5^,7<,RZ?R,?.,>8;OUE\H62%3"^6G*O])N[!=U6,-_U'RG @^ M)=-BD(_K'[O+->&5'5#RSPT;R\,9JM'U% /&K%GN88 MF$4QG5#S8\O40MV( SN.0I/H1W\,[M+9&&K,\'YF1P'Q 1:\1O8K]EJJB/)X M%+R-QVD2HGD[!,DM4I#G*2]3[(V_!UZ]9#^IS'>..0UMEZC4ML"I-<_M&,]= MPQS^>0K/C1EL[NF!J>31M-:=HUPKNK6(^!>GX(0FWVWW_3%W:^PTI&BY N70 ML"G-F['S53$[$G"7P.T8H/63]^%,DMY0H0RJIVSIF7T%N81QN%6>*R=P/('Y M@\=:7P@._U$Z'/ L/M8$]"HG;'4[N$*HO)CVX1@7&L$\4[Z,P"COXH$%IV?I M(!6!-'0^.CAS:1I@"JAB^G 'KS2:IJR+JA$%,TH[MS@WM 0NSII*("^R@\[ MYCH!D@S=J@8L'$-V@XE)<]K>@5>@@.Y F@'=P0AI)P$G$B>:(#TW^F&W2T4[ M:\S P9[A4L?_YL^COF0_P4+@KG* MRC:"N6Z"LV-\3PE\\/[;Y.\L!$M3SEM MO&]\5KZ M*%I[3>LPCUZ+^=R4BEB'SM'LQN$Q1SPGB&WVZJB"A**&E(I;EM, M,Y#<)=# *?Y<,J-"[R@ZW3 ;I,SDRK$2!!E 1DI72>DZD>VX!K.\P"=6S )/ M]QUBN:YG,YN9#L&3@?BZ2_P%)T,416^+L,V0=BZ"CN39)OV9=(?=3P5K30 ; M;$T^]^5/@AM,NS@.]1@QJ:;;!$X"BSF:[[FQ!B>$'A/B6-1PL7O]_ *.\8:' MDJ@LXK%7EH7".Z9%GVQ@F%@#_M7R-NO$XBG!K*4V4CI)S'7!) ?#_[^P_D"X M?XY0C_!FY.NRRE=(6E$+]5 ZSW QTQ2;IAF8%G%<&A/# <:*31)93FAA.@_^ MZ>N.5OSE40X[:66,^T:7+.O.VAW1,"OMCH/BL?/[IG[>^F$%7A1$--"8;CN( M%69IGDF99H1@:1 "='=-;FUH6-D]G9:?" 2!_BF)+6R+8<[]6;SPTTOO% 9[ MP@-_Z*0&/*O#XTU2UW$K9*X6QU]-*#,<'4Y$M'JY42SJWL;GR:)IC4^7;@KJ M+N4WD#"-) KLA$F.=Q/QZ,4YR)_AU:54&%09XV>?/!/'\H'\S>,EI>]!&\E"TZX8=3,NHR_OPXL28 M/KIG?SVQ@7K200EHM9%((>WA-8\^<#,Z MB$@1X Y^R0,E!"M5I/J="'*,[W$ BZ&=$14_.%,VTU8,%OEH]S^ZC;RJO%PGKIAKVN/WG,'&F+B-W!\.9$YLD(8WDIIA!U25(BU?S#(!=4M_2YK]DW[9@OC, M.XJICLGP#%+K*LUNA":5+TER0>T(0XMP (T]LB)8B:[8.!6L*N=I0R%O#:*% MMQI8.X:NG7_XH%V>-)7C=XVSQGGCJO%&.<9)R+!X99Q37%]=4?<<%77VXHJZ MURF.F[U>_FCMU7:JAQ,N*45B1V8,,>YB3=YB0OFC_7Z*^06,O_S-P$KXU,$; MEDDP<7U<"E_EXRP37Q$'B5A*O\_3ZNA!%#4! MX"[D&(H1,_LB#0Q#/Z9OQEGJ\7*E.3NS6QC@$EL+3P>L3<'QA<:,>C9YWVQ//EU2-,[3DBL\=7+:X0V>6FHU_#V$V.YB\3Z4K:!=61 M3TY*<'.&ECOZ\,C.#9'T$N3I6GS$41RR@C$.'Q7)-H+R5C? MR,1O(UEALX3)"=HBN16'C30F\XU;DX+?OZ1#V.U3"IH0UBH?EY5:P%:?L+:U M'(XX^-LD"V%"*A^$GW*#T5CJOPS[Z$R/!^(?#F15T?C=_X@?,MB0 M?&IXT*BGGRQ'-TS=4XZ_-$[ABU-0_P\2YZ\AN,R8T@ J\=^/^ .XYLDIB7=/ MS^@+>,*=M+?$G(BQ^3D5;Y^>U9]I&W7*_%TP)]KGY]Z)-$*-, MCLW9YCUP: (R3_$5IQU$ENI-OL3&L*WY&[\5=(PC3_+/)-/)MQZ-AQ7O/'HS MSG#S\ZM4\)(]>*D(3+)=S#)7Y1TD'N$K#W=>=2:/*L*?DJ>75YQ>D[?>L : M9 &M=Q@+LW<)J/^$G\Y#F'W($]D*;<&D?Q%-JOPY%NX)!EE$'3CF#: MJ*BVB#Q.DJ0ZWM^IV3.@D/EVP>D>8O ,WH:.8.IANH[P2T<2@9\*O MQ[U5CI,WP@+NI#F?&-:"8=AK](C1HF(&\SB1CT=@;^.Q*.KO^WU&.\*:DG8? M,%2AP1?80*( -V/7J&.86&Y95^Q4U[L$0PE.F@BV<)@YL*=@6IW)B$OEB*1R M:?+4 %)^Q#1I-21R"AO74*KQK[/Q\]-!DLVI_HNY:G;RR*U,9-IA16I*E("J M8?S8 /O#36.?1/I%XY<@7_3R.ZST[::BPKKP5A#9$ W[NR1G19"XB!"'TYJC M>BRA)W<.>8K526 MIV)Z#2.%@QF_"<,NB"**.\CW&^UJS!M3\==Y)G9I6-\FK13+M#NC':^ZWEB0 M_P)9?Z=)\=C],V0I41O,@CR9P4YIEX53%\)$N9B_JAAO)(S@LT MQ[ S3@IVRE-"Z"EI4@T$?ID4H7%P"N&,93":%RJ 52>R90_-E@=+2H@UBI\# ME> '- )UG!?@,IC$A;T!0X7777!,%A&]:+6P*'W U''^N'*:5E945N&#D3OQ M&X[.&W?2.ZY')[X2]QUQ.L7*'@5C?0KG+7F7W#M:*G_UO+>^/V/AP!!O-L*1 M=]*+/HO0#1XKMUQ9;M_=[XM362#2O2+-ZQ/CXL-'_7OW<_?\\G.W>=].OI^] M;W_OOK._GYW??._^<_?]P]7==('(]^NOH^;9E75U_;D+WY/S#U?W%Q_^NFE^ M>]^]NNS<- WX_.S/F^_7?\;-RW_NS__Y <0.HI!037>HKEE^%&E>0(A&B&D[ MKFL%MDVG[W[;EFG0B 0VBT++-^) IU:DD]B)F6-2WYQW]_NU+GC;;Q1E@AOX ML?7N)QQ\DAM&7\U(R%@E-I:*"IER:2D&N_!(+U966,2#=L8*)([Y MH(NSI_5NG4-COTY$ G1^#. I@GA(R3!FG%:42XBR2%E(&1Q 66'3@O_*B*\=,P=.E5-H3QE?, MH8NQ] ?+\/! XP5\O(XJ2^.$XSXKK2R]&[1%K&#N3"5D-)U$*NN)0IW5\/_" MR&1!Y-F^@YW;?+#W+<>P/&KK?NS'ELZUL5YH8WVZ\Y6QI&I&&127!R[B3P5F MVKM.(FN3/@%7I/@G)H>W!P_PQ97V_8GU@]' ,'P6:2&)$/O+_6', O_\6EP3O ,G.!9%Z*4@=.EU6KTI7/ZFPD/<6V.RCFZZQ8 N M[\X5/QG,,"=82_R&IK2.5EXZ?DES-ORK*3P7/\D#1%'3$ M3RJQ:!EWG2F/ 184&$,?%$?"E"#SQ92%4]P*"]LTP]P=RF@)SZ\6[QUQ?[T< MC5N3?"2U B,XN?(B_R?4%8\L3MX\Q)JL"@Y#,8'B,MYB(F(LD&$ 1]Q-Y/=C MIM. WC!QZY$7FX-J9QR.G5^Y+GBAK/$7V>LDXD:Q4(*2@7C]RX0: MK2!*3#ON=:W*9FI5G.VO57G45GQ\]Y_75?@2MD&?=-A%_,#)E!^TE]#Z89/0 MB TWTJ+ HIH5&(AA3$TM,CS7#^&?CLYFK'YAJY1BED4LPS:('=K/V=OB+[\7 M?8:2'F=P_M#OH"Y;P)!2-I$9IUHA(&M^YQGF6D\^-%GB-&Q_\=?K3];TK'JR_G(;]DB'L:GVGJ_3 MU]=;'$_1[E*:\0]0Z1$]LVQ_X:UN+/YE[$H5=Y$2 M7A[98W$R>?D$7,MTQ)CPJY9@IXVW;9=6S"#MO\6VS3P6KR")#J&A^Y*+WYM6 M[[X5FB&-61Q&D67KCA?;AF5&1 \LQX_-^)'(URSD]0,.1J$4\.^[ 8*]IBKU?O[,N+O_L-+]=C9K=?\';@.>NO]K-ZX]WY]?@<1B?$WB/W>R^NY_N]=Z\ M;-G-#U]_?K_^"![-]QOP7HSSRYL1SN'\K&E^__ 1UG0S@GG'S2_Z2/9Z)^>7 M[XSF/S]BXH+/8MN:;IF>9A$OU'PG]+70CRW79J87^,;1'\10_3D ZNLU>U]. M;M9M U]KOEKS;5SSV28U/!)[I@,:S_&\.#0=TW 8"PPKX&A6;;E:UX4$RVV"66^QQS/UH_^<$U2:[9:LQVD9C-H M0$T28,U#;(7,\D(K8-1G(!UQ8%!OTJ;;I&:K;;J-J3UC2NWI+@D]'UNB!91I M5F@9FF?9IN:YS+!B-Z).%(!-9ZJ.-0NFLXV:;V6W/^;_VRFW__UTVG1]IWYJ M]0N#1\9J%)RK\G=:^]D6C2WT89V(6(2&U P\W_#BR/7"T*91[=%NO?9+9CQ: M2F(KLHBKL8B!]F/@S%*#X0XZ!)Q8C^A6B*V@+'>V(F1%Y3=?S3RK<5?+]K+= M&5GD!*'GA8X.$@Y_8:9M8+0JBDQFQ&[MLVV'^$[[;*;GNJ8>@N3J/M$LPS! M?)U8@ST*#,-B'K40!=!YLN52"^_V"F^DFS2PS" ^;3Q0WW#="/#=\%/ M<6NW9 ]HM(69@NI9#---!\8X=7PMTR]$B:E+3932(7(8'LS<'XO/U9/L0 M4HX7X^K,Y\@B+J77YI!M#_6:ZWG4,T&Y@7K3?3WP;!T!JTR?V+$3&<_G<-2J M:WG5-9KQ*=P@]H@1&9H;FC&VER5: !NH1;8=Q[83T3@@H+H<;T/AE"T*%^^Y M\!ZOD@;R+,.WO8B"5V%9KNL3Q]$CUV6,Z;9)@B5<"D04A;_58OPB8CSM6^B! M95'3IIH;$%^S',O0_" ",R2.3+R\R70'?(LY4CQ3]E<+\+8(\ KRZ]%8!P5. MJ.L'%@DM+PA]W;)TD[BQH3OF\WD5M=BN(K;3CD.H4\LC)M.H34W-"AC1/,^/ M-9#F(+9TQW%( &([I[7[ZYV^AY"RX%6.PYF6V2UR%,V*(H'>+E"IYQ M.LP$]B9)LS<:WW&9[08!=1@-K9"Y@1.'@>GK.B.![02D3O!L^W%P?CKCC.FQ MQ1S+LC2+.BXX8WZ@43UP-,N(F1.#3^W%,=[W577;V% @:1-2]QHSWZ^Q%JM4S>F4Z<]XS B>NR12'-U M&FAP5'I:X&'?J<@R3>'.*J56JM4FN5.MF*UK%LTZ>N[7K$ M\C#?24+#=1S#L3R/N'Z=[MP!E3H=M3"I077+"CC2@F9%=J0%MF=HCA,R!HY( MX/D!F*F@4[U-%2*]ID[E 8_?.%S!+*#)TW >7P7P O[!LEOVY^ARU(?O4%P. M&?3BXN1'['LT!K]9VS!#B-!(PGS0,,T0JJK:$$Y"^V%LQY]U( M*VB5 >WP-H1YFS%YJY, 0((N 4VK0 ME(2O7KI@!WZHO5]<7J<>8YPB(C%KMV3*W8"P+3\B+7#0P"WC,C^H^/:R2< M94SB ,)V\/GY_??N>?=[\KW[OMN\_GQS=?_.;MZW](MOS?OF_0G,\=_KB[,F MF0[;P;S-\^Z5\;W[5_?JV]7H_,/GZ^;ES3VLS[Z")V%M=^??FE;S_E^\//U3 MANV,B\LKK$M?&9L4FULK04 N_/!,W_*8[VC,M!S-"EU?HV80:;9'3<>QHI@&].@/6_7\V7NE*U_LJ+5< MK>6V8-5;8ZQ)E_0+&PPZ+/HF.FF>TKQM3.J\./G)(NV>96EMUZVF[LPI=><2 M1BPOHEI '*)9S U W3FV1G0WK.GU!MQJ&FZ7JR!+F.:Y;B1 MYCFNJ44>,\TXL&(/X;L,5=?]G5!NAW 1<$7LPH.'-S)L*V*VY1F1'UJZ[WJ! M;=FNJ4>F81E>%&TN.5";7>OII60F+\ ,US2(;6@>U7WP,DFL4>K&6AQ2.%6" MD)(-FETU-MGV"N_S @O6P>^UI'4Z^,UB\(5(&&IN[.B:%00,G"3#U@+#T4W7 M"$W/#&L4P5V4U%7BNQL7U<7QW=KH7T5*KKA>YH/6EBS+-_4 MTCFDM#PZ8>M6P:;*/P'D*M\C)(O0>/ M\Q=ZOFE;H1ZYIF?9@1GX8#F$H1VPD$8Q]>KPVFLKG=%,>$V/@E"/_4#3":@: MBQJ.%KAQI'FA3ED$/&O89--9S2W*7>ZY\&XARFX=:%M+;J<#;;[NFB8+/ V, M^E#C/KP7&)YFND0'9PX,/<>H(75K::U#;"\LJ-,A-K!]8MUR?\JQ D*]T(D,.Z).:%/#B^LH MVA8([G04S;!MPS1-JIFV&R)4,8BP'_D:L0/3,*@9&:Z]C0[M(=2KS06N?VR! M-9IGC>:YE+8V201"KNN4&)'E6)9OV<0 ,RM@+ IURZZO_F^#RCX_G8E!1L2S M77'ERW!O MK3\WIC_OI_1G$.'E,\8TA\:19L66K7FN:VEV' 7,T5T66'$-(E_KSUI_/DLH M?N,*M$8S> $E.H-FX++0-@-7LTGD:99E$(VZ,=5B/XX(H2$+_ B[9)OD*:'Z M6G_6^O,0].?6V)]UAF13"G,Z0^*P**!&[&B&9QF:91-=\YGM:*%AQ,35#>IC M.[@-9$AJG5GKS%IG3NA,9C#3]*(0[R];!G4\1BG18]MW;&+XU*U1%K9$:4YG MITPW= (:Z5H8(M0I#1PMT'U;LPP3O'6FVQ&U-X2RL 5J<[(WD4"WGNY0!/]& MUDYZ0P[_O'ZWHJ<\QUF9,,\,#(]Z#O4L;$MO1K[N6]2W*7,$P;DFCI)_-LW?VW\;WT=6W MT&E>7MV?7[?L\\M_"#SW\_SLG75UW^XT/WSN7'W[>/_]\KQ[;OQ[ ^^]C3[\ M:T7_^:OSW>CYIO$T#R?4C_R M7=>R/*%6@?=8=((*3X=-"V&S7!9%EFO:/K5=,$R=*"*>#R;-EK59FD&:YVV6 MCHGS1E&^#( /-,X>2I6#-B,T+]4:K#IS9/KW:3;#]B=91GLMQB7@I /LSW]] M$8]_.#U*_N?H4X?V+E$Q';#,V/QWUR?Z^?57>"XT?X2.&U#7<#4[L,&FM\"P M]T/+TL"N ,_\ U&HBV3@1E;BA@@ Y\R,&9ZO-\7ZZ1W2I(K5,F'W2[-1DH: M\P9A.9>0@(H686,.X==\>/_LY^ILD:RTUHR:94"PO[_.WJ7^4OU4#EDK MGHQ^N,0F'G4$6A'SHBAR,?.C.G.NM>T$>&R-C%T?D%N>Y:X/R-?0 MA,U)34B<",Y"U] HUX21[6L!"6R-4,^S'3CMK"@ 34A4W=9W0O$=Q"VD<2CO M*7!)>Z:6YZUP7Y3OQLW.=[(A[1>6W28AFZ^"@<_^%&SV/DN[CRKG[<,TVA6] M?#]CH3++=BUBA1HA$>;^3%WS;1\LU(B:3D #+_8WAVJT?3B(M1K;2S6V<1NR M5F-;IL:FS,O "GR;.:9F$CV0O0\8"4"7N8YI.7X0&6P;U=@2=3_/6>7S@@8E M+[CX.)T/#M);5@3-43CXIW&2Y0/X&V:QNB*+E<8*VAL\UXP2BVGJ7U90")0Z MU+$BQS:Y$G \0N"#$+@FMATC\.JHZ\L65, [;^ =[^"9CW;S^H;\L R+46J M\/K4TO!?FD_U4 M]PXB908C'S*,_+-5P9]L!<[98A1T\-PK#@(5&#):N3[V M&H0:L1$3\$SMD-8QAM=DA_N3^Q^.SR+'-$,M(*&A@38)-%"WA@;'.'%9$,2Q M:1S]8:J>/WO3754REO<9_..6=4:JT@<-3),>UIP,4N"5WI!VL#2%]? 7DPF\ MNW82ME&[]&G"U90L6%%RW-B\H9R TL=?T@X.O982DU4QJVDPVZ6^'?G4]^/8 M,JTXL'33"*+0H(S&L:'7&NQ56?;=SQ\N#6Q?Q_[EL1N#&HL=C9JZJ86F;EO4 M\ GP,UXN]OW9"!=P;$=43Z6<>_Y-.W#^#XJ206!=8%9>,95$LC1*@?.9Y8.T M!XQ$%(B<$ M?!HI!0Z>(**Z'1DF"IQ'0A;HNAD19KF&:3\F=?9R:;A*8>:?H]FRS3N:1>_^ M.TP&HX\]O(; Z^0XT/9EF_8N^KQ2[@,N,/_8^P043:.=N)NP!7+[S]T/+_1T M*XQ#.&!L$^06#AU?=W0-S('(,YW \8+HZ ^CL0@2 -B[@YPD& B9+\/+(DDH MZAK3\$:>*FT:*501? U?4? ,:(L)SE2P#%*):9(IM[0S9#C,@\<#;#-GE,TR MK/%:_/I-4N5$$(5_>08D>0\4^1<)4O*L?O \^]7^@;>: FK[FFDAZ*)CZYH? M^;H6$=]"2YF87@AGC=7PW-FS!NPAP:P-Y1(TY RW4MR_7($C!_8"S!SE%GZA MP*D#;NI( 6,G4QXJ:U^+!3?$=?R/?V&Z<#H(QB(3FA#.F_!M-,SN4E@AZQT> M*TU5LK?(#Y\$INO;GF8'H0/JSW. E4RF$=V) _"( M_3C_X0Y^N(T2R?CE"H M8/N&K#^0IF\*1G#!0?+,!:,FY]>*BR+P;,CME+D6>">A@>C52@?*&0M9-P"& M,XDJ'']\B5"G?"SQ(F10'+';91%6H7=&\PSUIYD"-H7#@(6AZ<61!>ZC;SM. M&-MQ8 *=@M"H38%=DX4IM7IE_C <8CA^:&NV3FW-(K&G>89#-6)[9FB'41A8 MP=$?>F,1NMJL*0"ZEE,?>%W6BTJ6O8,M8\&(,R;L"?(X_%P^.&@#[P\[ ]@A M9&:A@.$;10R1%K'*1!3A6>1"CE0E MB8NA(K4J57>P&O'J1W7^6L)1Z_S7T/GW)S]_A%;,&!@*6F1C"W,;757?(1KS M+0NV+/+!67U0YRMQEG8YKXRM5V%-+&_>PM-P5"P6$/I(@&2!!?Q$/5U;P-O( MPE.JNF7^<$++!>[U\=J=#F8+ ?_-HZX6^[:)E_U]@S*P@/V&.>NW52U@97^# M)%][&0O35@\>B1;?X2L"EW#BE+>$Q)'QJ 1.(_B3.'1)X.AZ;%JN;U*;,<\V M8L-RK%#W_=5#E!$24%S83L?VW">:1!][I[2?#&AGOGA^+GT:?E7C*TPZ_\Q M(/-D4"1QA=A]%B0ZA&+HS4C?^=G)_0\WAAV-T6EPX=C@3@.- DL##@CUB,2Z MB0 KJO:^IQ@9QED1]X+I8<0H"=:LBNW..8$2_I\T_#X>,@<,8A.8\> 8\QV M+#L(?&(2[$9@!H%GZ':P#>8(GJL'STKO]!^N$7O4=)GF! ;5K#@$FSO074:(GO6B>6CW!/!L8.C5&P&1D MY>>/( K,$#0AAI/!RO9TIGE12#6312:CA(%9:DWC:KBQ2VW;MWS?TBU0KI1% MCA,0^)0&)'3]:4P!-+GCM--)[W@^!/<@E]?W@=&4I"SL+.5(7D@=H4R;B6T7#Q#GP_S?F9^E:\]9:-K[[_.HF$("_.Z^-':)"G MG>%@\2,S%V)?23X-=XH\E3_;V?@:=0M-:/$TOZ+$MA14FO=EZ) MPQ1.T[-TV5MBC,TP\TZ,_D(7$!_D14)>BQ7?3Z029-I,I(&?P(GS;@L]>)C4 M]X?V\O[04\O^ED3?V$02Z5_.\T42B?<-K&2,]CN@+2X=75S^!>^\N;NXO+IK M?GO?/3_[:)P;[]OG]S?VQ8?/\,YWI'G_5_?BP\RE([O9_?>:S^GZY.?5MRN] M>7UE7GU[9UYZ5]9U?.OI8N71T-?KAA7YL>;&NZ8%G:!;Q M+(W:--9B4.B.YT[1'Z:K$M_:HCM']=7)6O4]< ,\,EV#N0CM'%NV%WM1 MY%B.%7M!P!@C;.6K,;7JVP?5]\^DZG-BA[K$QTIIU]$L:L8:8D5KEAO;EF]X MID>"HS]\U=@8.ONK8'8\@_OV>B9S!8*N99AWU0!S+XOV$7;CW#>=EV MZ;M[>LQ;X;Z<'ALWG->X>/_N)\O"),>T)D8FY&&Q]W?O7^@LT&?,8# 6(C - M+,WT'6QO%/B:Q^!4B)A#=?3MR=>/@Q4 )D%>=H6D+:9-HQS/GFQ-HLN.7KJZYZYQGP8Y.R_ M0Q"M=[?;U7@Q_%D(T/?N1W)U?V)>W7_5S[O\6H+9[/[5_7YQ] MU+]_>#=5(-[O7EW_>]T\BZY!^(RKZQN]>1F.KKK?X9TPUO4)-EBT>-?4?SV\ M.?/#M$PO9$ZH,]$%WLGEMNKB/W= MX]L8%SWEI)\E'47>CU.5.P%=T&'\"A._D2VNF.')@0[)_PV[Z6V2*Q^ZP7^4 MXR/YSZ,W'+#N,AG (L2UMENF_/WW*?R$?P@_0)@#BJ,',(](H9V.$M*\K?2' M6=BF>&\6I/5QE)BIDS>.#$8\T[)=0BT]H%X8V\3QW,@CP(1Q 2)F%0(-?YD( M:CC3XOWG,(?YY?DIGZAL&UD!J;J$$SB/69:QJ5M06VQ>O[AB^-F\__@#]&O$ MP&72?.;@P4AUS7-LIA'&J*G3.#9]L(X]7=7GW*A3E8 !<8$=04)2WKH1F^)B MK1X=WZ%L2);C+1[[K-,I$0* 03+826">?H<.<)L$! $7@9;FJY$-^72^K7O)6.>\GW7Z6WL*; MX3_14-X@PBNH.H/.2.FD=_!*[#+94+XQ[%")* 73HH92(%;&$0M2 M, "585_I@=@+'(2\P!O]V(N&6+=(.TK.6DB41B&C,%L>F"M@Q?[#:&?0#A%T M0?Y458:#!+-FN=)/.R.&EJ(B_H1WX#0RY=.[=_^G(&@#O@/&+("?[R2<5]-<5F_U"\P,+ 2$A),G_:D'L,'>^E@XK)FF\(V4" QS318 M;+=<K#]^(OBG@]0O&CZ.=GS$PG)E5T,^P_K2SF-895B M$X,X0^ $UII&G%.X9S8 \9I)7B)A0*G M@Y0\>N7I>3IK'_(]*F_Q/:KEK6'?+6WAU[E\M74VVD>0+L5H*$J3]JAPA'GP MVOT]5\X$7B2J3Q2#$] 6HSSA5LO[4E3A+!>7[OEO/K-\V!$->B_&BF1_#;[) MNY71),%H0;"\G0X[D;B^3E$YML29<)<,!$;5L$=!A0\X[@*&CP4"0Z7W\5@U M5KH@%RH,-"\_,E@&9\Q$0V6^NT0YQE_AMAKZ[^.=^U*.Q+\BO[\1D"LPX7^& M- -)@./U,^NGV0#AA-[CD4]T[1_EN!BJ^*1XOJ&<=/*4&[W\4!P&UTPH>EH! M,,J2_$9,?MB3@$3C,Z]+X8R/8WP,3ZEX.!AF$P@PTNJ #R?@3%M 69@Q6*(P M7@=&CIA0^W"T\& J M)P(4>)8@_U<>,7C;7&'\0M8L*MGQ$?]/^118\'-F^1F(H[R'XS'-CC9Y;WW9 M:(&^4K#@I;55X4LH%[=HB;&[_=4LYIGR990#"^:@8C/@.7'GMI"]\==2^!3) M@_)[:555OI1?W#&U^/ (V/JH\M5PK @*HYA;BL+^%B(K+& NK5DZ;+51R,&7 M2VB&(LQQA3-0:B?<%*+\D2_IL/+),5[X+8"W01\*SX_KB+R8B/QM.1U5>3=$ MV[C4>,TDBL :>T?SP5(#OFN^.RG75@QRDB<4A#U$7X)_>!$RVH//,M:JDOKD MT\GI6,-]0P,2O(%(./89:X.Z1N<<=@0L2P[$S$>+DA;>942K?!B#0 LX8FYN M31ONQ:-@DG-= A8\L%XH*-X%C89^0L5ER--X +I,.DK%BR*&GA$L/.V [7X! M.U>^#-TLKK9H=(M*-)KTT=#UN4O!10'W0;@_B"J=)=@ M87!&] M/!/0! Y^32Z 8J!=I@U1CE?VX2[,;=$\JVR!>PGK\0GSA+^?\'?U! MTD4X!BEM<)Z(LB[-I [D0\*7$TBU42 ,$ UM@I$-Q4L#(PTSKMWD8$(-+ M.%&IP[BW<)N@R_,6!DNS%NT)4!F,[BP\4Y3CA;+W1A47AXY%D@\)3R84, M@U6#N\7=,7$8RMV))K>GW!4,^*&W6A*?HF,+K,Y/%;Y0,;[D.2W%DW0@K(DL MI7"T<8\V8JP_WG3'D Q,,L_*X'CE,PCA;ECSS MF &B/FA]\#F!E<>-!R%4^#C054RK8I<4,]N,9<(-$X3J %\_'%3MLSX3=B@0 MNK0+9" &CF\6C0WN(N5#B[AVQ3!L@X.+AF$9HY\P%F&/8L;#$SRX7:%%:19. M*A<^ 7 4,"XJ[%K@,PQ98)0!."R3G\Y738+),EI@,I:!?$24[-TF6=J3.8<3 MS#9D/'2D5@9!TTBB#A?&+2AF%J5==1RLI2VNO521'*J^HY)$X'8@)L@&> ., M9PLFXLF2&UG8[H'(MI+"@LW2$$VFDFL+M=<&[9_AIG M+S%(.);S^/4HD;G4 MZ5U0Y^,-G$\NAO(3T=$>ZZEOU60H:I*QIN<4B(%EQYF8G&$P3/FOB$7)CBVD M 4GDS4?33X6=N@G*9[_2Z'S,<@>NNP?01O;[P/..!R"D; MB)^JP@S!3[BL2[8I/2UA;2413XV)X[,<;WQ&QRDH?(PGSM<+#3B-E+_@$\S8 MH@#P-\/)$2FGB/T.6E3Y>Q UBD2B8%$I7^4O"G4-GY^>G/UV>M(LSX4R>HF! M V3MGJ.%@H&Y7&)]RB.(1E0_VBV,U#$4"W?/YGPQ; ML*LB#EK,'N?W)8&3+.TE/Q7<"5Z?/#%I:> M\H7U!R+..C/V14\Y$Y9NUO&^CG#M@7)Y6"DOW5HA>8(;D51Y;,#(I\*:X> M\Q87_QW@^?:Q%S;*# 3_;)P,P0.K6&EU#0LKG%]J<;\0SVW8$WUNYLWSI:;3 M4 0U135;::P4[5JY><9=6^X-1+'V;M!\N2A] )."4X^;% MES>5JCB:P/(P9X\1J [[R0N'%OB^8A+2F84Q.Z.B@JP:!%G@GO/S=(C&"!^W MZKY6LTN/10Y5Z7 E67669;)!EH%5Z%$\J728@-S/IROG/J+R[3'N25VVX6T8 MF\L&&.$0E58%I8MBOR[Z^3T>^,Q$%]ZJ+PY.=,0ZB<#[+]^.])W(H4A:,+F8 M^0FX2A)%1 S$CRNE92*=TY;%!O@E;X8Q$$0L3B-!%L%?U4)#436&@;.)^"^& M3'_V"XL:F")_*'12\FH^3 :LJ)3#.K6J252$V H^_]^\XJ!FLA('1Q'9CW%/ M]=D:QS(I6EE*60>$)7P*+^$K:@![U;65O\O&Q3]3Y!R7ZO'Y3/5TB)(.#\KO ML?',G9'P ;5?Z>;[9Y).BO+$63#^X>2!\(NE-XP)U0ML,6Z( B[J2&@X>3^N2ZJT&BX"75,U M,*;.>0'^8I?L5B+;*XS??9]N5";3!\EM$@TQ/,Q[2HU)T% FR<'9L)N($JQ$ M*@Z>=)%MN$6F0Q34%E%&I3V$?XGH. :[N7^1I&4R'X9OI]&XW(IG?CJC&2TE M*IT%5XMC1?:OPDP+*';A-/W$L?$)[N06H7;0LM]$,1B>56,95)5*'8A0(-+I M"FE?+*>(9>$'(:X.R%:M1:BTC88W:Q,U"@MBX*)47U8FR+?_[_P?H\\&[,3C M&G/V8F+IN+GH-^+#'B[%BD:K7%JO9_-Z!D*]NT]($Q6^F^%[IZ?I'9Z<6_'\\T MXBN?4-JZLCCH=)AE_ X3J*P4/WPW-N-FRP6V=<4/9,N1.46^''?\6YIU(KGO MRH5(' HS,V(A"*5,8J?# ?=@N"N$(6 M2IH7'_/*C1YK45G7)<1!OE4.P?A6C# =G&?#/GXKO\%R)U0[;3A#9%I8:.2H M>GL$;Z'0@6PDRPMW^# RK58YVD3VG,\TQQ:%(0]+\FB8D!HA*4DO[G :T2+M MB9F*/EZ/&98M._E3DU=8BEQ6)&B9J$4S#TJ"-"PC+W M/T#EB54.M^!BR;.\G(>>"^4MV#KIW=)<;O#7&SX#)1@IG[%J MF_)Z"XI5S[RW'7)@1^C/>)B)JSR%\(]9!4C3!M.'IP-2'NF7$7@&V*SWB=9G4;L)2< MDWN05^OQ 4J*C\I2_'YS/X[%%FNE*=$Q84$ M$)H6)M7Y^8>53T,PDC,^D7'U9<;PHITT6%-><25M)=8:]BJ),CXI55B1.8W9 M "^[4<'-";]Q*.LU$W2VX:")N'?.?]])T71L#1/^V713;Q#+I+ ]>3%3>Q1D M2:1A&*#(94F&QY^+TEZN"-&4%.$;<4*@%5?N..X:'R)CW50T$__&)O:TF_82 M.";D]+B2*QR33$:@8HMG<5R\ \QW:W_%66CFN=)<8?KB/!C,D7W@U1+C%:'J!X-XQ#"")D%I1^\"J37[T MRMUR/#6&LA0/.02]G8$H(4Q[+3;I2W"I'DS8,"CCHC:L-Z'CU?E^ACKGCN;D M54QAS@$#R()&F92>//6D9BD/'1XSBU@?JZ?Y+6$XD3# )\KW*J77Y7597+?T M+J-+NJ"!-=:1HL0$Q0:$6WAHPXR')'G(=RBFF8_;<(\)/6$@2%EJ@:Y/,1P1\@(K>2DP MA[_BU3=Y%B6]TI2:M!-+Z5SRSD$B]0*H"N/)=23&3:Z1@ON$+]63U3/1,83 0]\),.%HVU MVBC!XPOKP!YW3,@"T HK-Y!WX>3":_-%,W78!SD_KB<*(93I!A1Z(?(BE:Y. M7;&3QPK,C:N:?!BV!42%D!KT0E+4)O#:7,R KRH:RMM'> 0*T2ZY0GHHI4;9 MF")9S:=>_\M#3E2;^K8EJI]IDS=S.=+]\D')^LZ MRS4&?6JOS:UKH#D-!SN_=60A&+O>.]-[M-1FB=:9*ASI(>L/\,:$@,1<"NUP-P*T7G<0.)K^XS&]I"]?4'& MV#0//:TCY ,0Y,3?\LW[)"\T/JE9P>NV8UARI3O9CV')M<&?JFV3N@E(S74O MN#;?5!W+V_E^#;NAJ&6_DQE%O:N(Z$LNVS14R]9KW/KMWB4;=LE951-L7T=" M_F[3W7)-P#MT*IFPNM=2!X]U2I]VKW:$"XEIJKJ^IA6TBJ_YFB;206^PY:B$ M.%NZP2_4/NI5=^!4HD+@Q=]\*8]_[9/R-<>H0P K:IH=5":VIUJNL?,N\[[O MDJF:CE7[F+6/^7S+-G35-5?EL=K'?.E=\E2;K*JO:Q_S*3YF6+7V:D]S3![7 M5PU]6_V0VM%\\OYZ1/7<;=W?0_ S/V1ISIO]Q,G@*=;(OC$FF,.N;Z]W"&Z- MXMF@';-O^^M8JF&MF>[8/L4SWP+::L4S1J[!&YR]?-THU[*'ZVN.<6"^;0>1 M&]42=%A@^B*T*8<]2&[7RZ7LKD-EVZI%UCQ+=O2XV,%=LGS5T5\Q 7Y0H?#/ M!0))I14!WC@[L-"X051GY5!+'1I_Z6RHH]J^O_.A\:U6""(.ELX8A;5/6@F& MN:INN%OJL]0^Z=-]4D'4%:] M_/JW6QB/#5,U3&/FVMG&UK_E-P!J/MX3/B:J;_O;Q\;\//F-W\I>Y1[[KJ#] M%'G=2MML64AXC?T7P4^N,1QY0@DM,L[4".3^14";CH<,V[70XM"RB M'H99.A_J:09,KP(PLZ?86<2>RE*6\C,7CTJ@6%7%"+:0.,B=B$M-](8U9A]D M*-ML>/,9:J)ST#)O)=B/LS)1 38Q_60^?\*B-U!U-,&G%LSX5_ZM98%"X! V M_:+#M !'*M8JFVS.3 ![AO:S!/X%.S.!Q3>A+ 2D7079J01TVD^01+=?/OP/[?9_'S<;?\H2 M2<.52[2G5VC;5:&:6*'E-YR55J@JBT+#Y;(^\U6=;6)5IMXPRE7IDZL":CL+ M5@7[O=JJ9-L*CF0.7V(SBK)G)#8.DQO%ERR7-UY64I7> L06X>DX!'E/&2!( M'<>3Q 'YM[+!^D3+6;5"*#S'2[1_T8)D"K3S%VM,#]04E98 XM1J2>A!;%8L M ;F*\<5YCHAX0(Z XBX&@^+;8@5""CD@YP1:F\00W>?.DQ=C $*@="?-EV1= MU.._&.989TRR)84O*YNV[+BDV)%."@>./$#$R9%7-_)A)H6I@2T2#G.4+!JD MS]% XR!!T<@D.:9;:2V+%N:4:&%;VO-K^X1W/K#9YS&"X,5LD'"'E[O CT5' M-<4.0AQZ$MWU'+MEH&893&"I5KHVP,DJG<>WJZWP99'=@($;NF#B5:'=3-(P M].5@S589UF_8KK%Q9#>]89N+WUG/M9[K@ 2J1;(6R2T1R5V O=T(8O23<*%?&@JW?M\^ MOF^G2R/]5:"G:_#B78:1=2S5M%:]A[9]MTUJIMLIIO-4QUX3X:%FNIKI7AZ@ MM.:ZFNO6NY]EJ+91,UW-="_*=*9JKPQ44S-=S72OA@]]\%>BEW.Y3Y^,";B[ M6!RFKSKF*T)0UH@I2^Z2[=9PKEN^2VM!:-:[]-*RA&&25VSL4N_24AA1IFJ0 M>I>V?)?6 I7=/B2O;39.GPP;^QB&[R[RG6&I+C$W#&:\34[ZX>ZLK^K>FCAM M.[&SS[B;NQ^867+QV\W":P%:[Q(+'ZQR,DW5<^IC9Q]W5E=-=U7 OWIG=V!G MUX*??Y&=/8#(^M\LW^.6BO48]1@/C;%1G'%SNR7]B[B%OBENCWIZEUZN1(557=KC;?MN^2JKKW[U6M[ MODLF43WC%7?I 'S264LUZ85I=_D;5X_U =CK0/UJB]]N80.-J*\:S5UI_:]< M?%!S\+YSL*,:WIKE%SO!P:N4S^Q5U)J8JN]MND'--NULK9OV73<17W7]^GBM M67B'6=A0'6/-RQ$[P<('>[Z:QOJ-@KW G?)<8:0>FN*>\;JGF MRO-TB: M;?&QZC%J15$KB@TWT=T"/;'[_77YB/-0@>=U*A+4B5B8BI9,;V$W6(:_F@4O MW45B'$JSX=4;\#[<9G>FL6[95Q=_/M%Y$+Z($ME*5_G EXAS+KK+P9RP$Q[V M8@P9OCP$\<,>O.89?M;CK5UY-TX,(6&7UE2T:,37#]K8$HNW[E3"4=AA*G;, MNX-/\+^55W32.V782P;*+6^XB._!2<@>?/S=T?AU\';:&W&2)>&P0S.Y6S"Z MDK>3>,#[0\+S@Z2+K\;IP3(1QUSV;$0BHAJ2Y&LGO->F;!&9]LKMQ_Z"/=A& MF$0(#-X%)L-]PWZR<=(B%;&9:DR1%;MOSUW4]XJQ^3-5"?K M8^.-[#(MVXXRL5.38TOQ4;K)3\&]\'[:8B6WC(]L7![[*9[88W[^QA30]5.L)\Z$#M=*\]4N\'0Z;+4? MZ8P^[BQ_R3=8<& (V]%*LX1O!/:A93.J=5*Q%DH(&*4]?E>>=$$3#E)XY/BN MG81MWC=5;&7)AEDT=1:2-ZH"/VJ!!-_#VU0PQ^+!'8X'UH?L:@NSR4'Y]8K9 MM&D?U"[V*,:UB\5TZ34L88#GUWA^I0 @62;6E/'EP[_9 ,1?#%$24Q)D5) # MV[+B@ST*&IP?BQF=V8%T]D :4Z2RK,I0E4^!4K082\F'01YFB6@OK\+(FCQY M>>]4+O,+*-YC>H82VTJF^8U5+SEAR&H3W9V&H7K#===KA_C0L(0T'+)>']*7[\#H M-IPU2?#RJ+AIJ?ELJ*SH>5ZP;Q-WI(RK)E9-K.?$N_.W7)W\RS/7 M!P9N9QBJ8>W1'9L]W26SL2:4\1/WZ#46^^M3+@L>*(,<&V!->\L7V=82_-(; M9#7TE]Z>6GAW@S<,727&FDT(:@E^L8B%V5@S>KCS8KRA8,)NN %GE<+5 VL= M>^RIIK[",?7 -K_VU;Q]W:#&ZC>I=E[]U+RQW#T[1_5ULY;>[=TATVBL?F&Z M%M_#8 [#5HU:?+=YAXA[B.)[4#F 3WAA[K=F\O/ T@#'EFIX+QZ@JJ,/J\0/ MG3I^6//&/)K)RN,Z@%AOTS:MMQ;E^AS>OPTR5HG [8OP'E0"X/TD$,=(&60P M6H6-1I@A; M>];"N[T;9*P2CML7X3VH5, Y&TALJ:?D IYV7W'[&(+7&.S'K;U-1##V;7O= MQIH]*)YSY#[;?&. 3(AD?!THR-]@G!Q1PL8LSF";3=T@1_JK:]ZEWVC5-I M6P)ON]P4JI;; Y);[-QLZ[78;L48M=C68KOL?6A3U?7ZN-T$Q-+&>\W)G;*, MAHO=&?IISMLKO2VZ98V;,B *>^5!N2/Z^!$:\)8EBQ^9P:1^>88TQ#DR28[J MG^VLF$V?MI@69(S>:#2&R;ZEG3LZRH]^FUA3-^EI4S2<7O[B?9AJ(O+2=%B[ MH]U2+>RF^MZILOT6+$.)AKQ9U&0G+=Y?C3>-&G>E*SNRB>9%LEU;V29I4=,Z MG/WBKG5%^[CBV8P%*(/C86F$[<&*%EQYT1[N].+?CV<:\6&F/7A1$A9->&!A M\$)<['([UJ5 7;.+%0-+V#-R2R$4ZQ,0_OR!XW"WJ_(AU+/IIHU%5I MO<7;1"7!$$7H%\MM&).;:/D-I_AD>E?P!_/'K_3RFAC?-AM6,9HX5,5+K#'O M3+Y$=+SJI'!1#WPIBK'S[ROZ)5:-,A[G.EK/JD<*=4N MF7#FR[Z4Z7"0)Q'C8WUM?&EPHH)*L-M&7;>SG^PV+ZYR5 M^_H99H,XUC,T'G,-\UF:I-GU7.NYUG.MY_H<.2S1(7UYJ0<:!R(@C[ M:)AUNYO/_2.#6>\FS8%-M..K?_K(3Y_*D_XT2RX5]M]N?IQ7RS(O6?"DWA![ M2KB9CHE/8ZJ=6OZXJ8WP&#]Q%Z@FR!1!4,.#I[)* =U6U,F]4!_A%17,3C#" MBO*PL:X[>TG >?+S9.-@/TE5\UK-:\])JID2HYK!EJ#:,K=M#I(PGUB&DZ)@ M,WU*D]Y@F8[T-7N]R,7WK:YT_"0S\W6W^N=:_W;7B)G75\+80)*-6DQO:7[.QZEVD6DW6:K)6DU.W@U37 MM[=/CFHMN2$MV=C"S=T;)7G(G'5,M@Q*J-[8C4%F;A?ZU^NKBT- ?/DB[VD< M&'(^ 0.(..M=CM[&Z\W[N4NFTUCS OO.ZYZ:09:AF6&JOEV+\9;ODF4WW%J, M:P9YP*DP5,.J.]MO\0[9I$$.#U&_9HXEP4)?O-M"O3TK>/9D%3#7?9'=@^J& MP4&%UHS>U&!Q+T"@[98(HB&.NP,T"4UAG$YZ07=SA2*=@_@"N+>W! MZ^%O^0"WJP*SO&B[R#3@,FR)U3 WNUN6\>AN%6#@Q6Z1>7-88;>JX.(/;=', M/BRU65RTQQN&4[DX:\X!1%]J$V&*#^WCQM%_#[(+B+EM74!>X_SC(VX"MOI" M8('W6@K[V6>]G!TN1K5H32)%EKBQDLY02MT(8/4.DO;CGNJ'$EM.AXL]N%GEC.>%,5(0<1N62?M=['>;U&88"E! MV5V@$(.H#C%J-+7MWB7B-%YGCUY?*=4,LAR#J+:_JL5?B_'+&QZKPG'48GQ( M#&*K.C%K*=[N33+U@SV,'_$0BIKO7HKW%![BJ?J7N_G+PP/8FW.)Y.5NEA]0 MN/#)U-EN/>JZJFX\+>KT5 KM7L3Q621F^WC#=I^8K'D%SGA]6^1E4SFU\CY@ MY>TX*EDYNO+J(EHK[Q6RWHP@19+^Z ^ M.*<9C)8##3?:K2+.J2M1&43I'GE5%@M&+5@/" 81/5M?P_D8DN/YKW, M5)8Q\6K;DP>#X"NGD"K]7T0B29WNGY(EMZR'>9U.>@4)UM:B0SA;-% M[7L1;Y^_.5\84_[G__,,8UPA\.H9)4-<1I] @7P-VJB<,.3W[230AR5ZCBWK:3@XF8QKTJN(+UENZUQ5MJ'AY+''S'$RG+!W^D M?.QW*LW>*:D M7::H2H\-=IINV^WG-[+)=S*;.&]=YXU7*,$;LGM97?T[#_+H7O#=4@WI,V<VFC9'GU]$,O%P*8)AQG,)QS!<@?)8"20??B/%H[=IZ.I M,7$JE3'%4(OKG>3V6$;#Q>*??BK@9-X6%!C7_&!52N5!*;'Z^!$:@' .!XL? MF4D>OU(IFCD%RU']LYV-LX8MI@49HS<:C6&R;VGGCH[RH]\FU@2[HDW1<'KY MB^5P2AK7+>7;I1+ 4\FX(*$]+CH@] BG92@5)*UD*L"Z@DZ0TIW#:I,8='X/ M(9%D07Q(<]$3+&^#1M#@'=UIV"5\2YQD\.JB@!^FPTL'IS7-O%^1JG+I9REX MHM$DT!*9!\K4X^<3BC&'#TOR?$A[(9N#Z 3G@<9745*HP!KC\CJ>77707CI@ M>4-1+MM)J3#SXH>/D92 WF."+L76M6DT1=\.RSGU'B,P?H6N&N-7&RCNNSL) MH\8U="K>AX^CSI-, ?Q:KCJ#M2KY'>WSMZ:]'N/Z3KE+9"DIZ$6@6J'2T^$@ M'\#+>>4I3HJKY >VFP"YUL"]>FF!VH$I/A!K7.FL%PPCV".>5!A5R90OPI^8 M;L,K?_/07E?NV !S#3N\DKX46FZA2([,:8>/?0J_'V1IKZYNY]7MYVR<"ILL ML=A%LCRUBEUPTVBJFKTW3:,:+FVVH-W99K@TWV^ E[M.U;OM-PS#>)9"K*.M5SE?UWZOF+I^U/K-G>A5G:CQ>\(#QRR_@ #&F!8@Z6CT&XZA'.E M+HNOR^(W5Q:_AF#NQ/)/>:3Q:4W0]P1#:$W0B\/+X*R\_NU.T#P1#.CU4Y6; M0?RI^7C7^?A)V#TU&V_7;AXN&QM$-=P52DM>BH\W5$>VU5PG M*82!GC(R4# MUIT%6-QH97D]QH$563_](NQ^UO2N6E97%UWO0C57O4LO+48648GIO(H<'=1E MO^-/67J;Y$G:>Z,$K,<0E Y3=U*%#^A/-A-7V?_[9(9G;=%]LOK"W^0&>:II MKMHNL]ZDEY8B7W5603+8X 8=0OP;BU)DI850U1OSM@\ZU+);<19'=?T-Q@NW MR;ZMV7??V=>R5>.)3)J*Z^*K[8%F_3NF,<0F)^L8:*$KQ6'!U8E'T]'56'<5]\FVQ5 M=_7]V:8G5G<\S99^;D5:CW%X!\M,)J!RDV:!^?MD/;5U1%@9O6B7HDQZPR"[ MG(ZNV6V7V$UOF&Y]W!]"T.3ADV.!6[)D;/OQ3L*+8E?[J 4V2IOM5A\KGE:; MI,QNY/MJR3A0R8"#U7E2NGNGI6,SOMQ>ME_GV)%X&(N6ZTNU6)\"C!*E0#.8 MD158'OR5*+E8Y@U34&_L-DF'.79I3_)PF.?P^P;,Q?^"D"[[WOI'?[L,3' MP2,%4"HB#\:@&T'$$&.K1#E045XZ0X[V=Y=F-_C?4/("!UR4?^?2% DD1E6 MK8; /P+--$=5L5'S'X[2WME,"&\S$/Y8]CV)MI- 95 M0LJ&0,Q;1 R[2R+$E>4_*U0/:!CY5S'%..G17HA+HN$@N86Y(HQD#@H!&#R' M41"Y\!OCBPL'L @Z>&@&:ZQGK):D6*'F[!22IRKY$-8$,T(82Z[;X!N02%"I M'-TR9[![?-KXT^":SS)5NC2[ 5TT2 MN]D3]_=\3,1PIDU>IX52^^"4]% M]]H(M-=NT.FUP;Q>?,T"%4]9#.0UE7-^*.6\439YH=[3V_&^%PKXK\1=RWD8 MTUPV/_IT6EK)Q\.<]UEX\UL?[_Y&PM(;>^MCRWLMR)#'Z;)]H;E?CHFM$L-> M"G+R)2)?NT$UPU,MVZQIMA*G6:9JNU,78U^H3F5KE8_PP#>@?!ZGRS:RA.F: MJJ'/WN1\K4SX;I#-UE7;64_['"S-CBW#5%W7>*+ZV7W;9VZD\9#L'4.UY\ S MU&?W@U0S$'ID]KYG3;6'J :FM4?\686S\5SN039[L[>MV=MKI-;XB)OH]?,D M+WGODI*<&IP."Y:^0I\W 8U@5=_QX%7&)O\ MN==M=_Q1?3):SVT),R[TFK/T"L6IE7&&""4#V/Z<"=T2F#D8.P) ==HG=A_K MC5*RH/07!ASZ C@X\"I+Z#MJZ1?0QI=B,4?O,1>8@^V,ST.GY(39)!!O5J8,TQ3,PLF4 MA@TNPFK)T1*4"X8JP5F=)H$$L=&P4>]Q,Z:W$=_=$CCO,U9);>3GS)*&I"05 MK%A.6\KCZNEMU$$02_&=,]2 V^D^;A'G[VA>WJ0LX7K\HV+45!=]P^FAV)R3\F[)R1P"_Z/I],X5WJ MF7V)D%N)":\PL=5AME&0FT#%VFC_J+]@H.O/AYWVP)?4\^IPX[*K*W&D_-JA MG:025B4+!*:$GL_V_''&L!LJ"&N$8W<@\B+GY>UPC M"'12)I2"BLL7919^PWIS%/O XD!_X^'F,A;=+&57\M*1:0 Z:QIPL#R#(V,: MJY0*2'[K/8[4G57M4,V.H+ MY?WB^G;^^DB%J!E-6V(D/3G4MH'X%M<#M (BP;ZGC%!7JZ:;['V MRT85BC;L*V:F8(&!H%%O.SSQ/&=<3.5.O% A*B!HTYY\F"?8EX6*=-U7 M.HF(78+Z2OSJ'^V+=J!FL52D8^?8OS/@<+VC]M%?B/5FJ'HMQ.%678L>])SE M1^L 4;J?*_<*W*@4)$9=(#\#]45 40 _7&NQ/D ]2Z<&[ MH1./-"A+\&HW1X,(4^I6L,H'11"0F#*FJ*;.(46%?E*!&?!6 #I:)S M"(N&=.S<2:'*\RGN&UZ%-8SB]G1A 5!]%/R>OO8C!T3[+.]3A<:!NT1O!VV1 M2',\@K69&#TNP,'B@K0!SXBZS!50T###8^+5 .=U.LH87TAE1Z,@00##5:6S M/M@0@\"()24SFTB3]]!5/[EE\#4,TC:55R'OOZ:3CN&%8V "1 _ M,$."N 2 MOM4M4W<8RVW=(5I2/C5W,0FL7"))9 6"#]TY@$EPE51$$U0<.9 M7P]Z'NI5[0>L#]T%GMDC_OBG7]OPYA28$0FSL1)9#0I7,*ERKO]5 M-G@"9G]ZR8+>ZONM^FA^?H M"O"-G]P4+ .2E_HR#N%;5'>J5$)?4HA-6J13WR2WP=DFI+6] "MD35+X7 'R M8(P0F @ ?AM8(AGCH*!-S-%"=[2 _+2@%EY2/$^G@"XA5XZKRUQ[.'2999$4 MP^O\.L9:=](T(PTX(;XLJK[G*OVT)&\6H&C(H5XP"A!M2+5,,!P]W3[D>4_! M\LT_ULK-)0!=_ RK6L^%A$+IGEPD'\7@R..QW[;R.6M@/'NA;-;-2/U MBH)Q7>=S($8[=VBD#=X:/LS[97I#$QQ)3: MQ8#<- $*4JTC)D%J'H*]8^8U"$L^\[E;V&#EK%'EX/R) K8SS20X,?\XMS5A MP[T5*/CP4K23\@K]6JT9-+<-2+AK%&>3<(,CW+KYFUJHH";6D.WD-T+QP8;Z MFDJ*+!AF>6XR4*Z!4V5589N[*'1&%V$>#Y&@AP"8[2.A3P3_,\\(V@I-B,YV MYFGXI+2_W/,8S8[R]&+.$TEBBD6R Q (*P0$!9HOK4N5SHQ8#'\_5J[D1N'Q MR[U?.@/T M2=2E@2 [. M2J6,-(8+ML4#9!E3TG,>%-4$F"/^H2X5!A:",%'QN. H"E@2B691ATX5P#?* M#L/XE/'E8' %D2[.(TY,)O4]+E"WL$EB%>^:8X%9!.H\!M9BV$?.^VY)J*N> M7D(AH-IU:%M20X=.AB>11D9Q."S'58S$3>:#=C!592-0XF0+DILPO* ML_4#3PO?B@8&'$/(F+U !"WG2=J*C)'F[JI?FB7(5RY)"YB@SY$/-2)#2O#7/>277$A1Q9#;6HY\,5F"?H% M+Q#$!86J;Q2V"D0'#-KCI;#U_ZVP1RJF&%340Q'N6=H/VL MA<\P'OT]U!.^ M0-)_Y]$$U/"*6:]:NZ2[3,,A&AY5.1E(KL?EPZ/%#QDA/GJ8"/'AID>(GSS]$1O,@OI1(VYD M:['DUE]X^4%O18/88H+_5)&_-<**L8@\K]CKC?0QYR$K'-&CI*="LYPM(:QC MRR-G:/_M]/2SR:+&7\VD:*WS*I&IA0@O$JM69S WPUE*15&-)Z8W,R9>C4;< MXMC/7A)IA[8AE6*UZC5N4G-7&+64/.]22L=)Y49116:74-X-: V?,-T8-,3+ MC!.@"U1-,%L-DYY0^T2=9.%VX7GX6CQ+1K%$N1W%(^3$1ILNM+<&ZQ;\"ZDL ML\?/D%@VWIQ(@+RR)C3>-L4NN6SVQOQMYF[39A?&4@&_KC-W59ET_--F(%:S@(!K!7,FVGN?9>0K=_#8 M2F(B"^],N*J'@&3D&R>50?4_7%HKVN#>SZG=@S'MB0E)BN@("("EQD@ FPA@ MO:=1<@AI81*K!,;QS\]Y?(WT?6%;PP?OX3]L/06@K>+.3MF,[YZ<'%)X<-%K MXO0ZPVC+MS2[X2*1*N5_8U8FL&U4\ D2I6$"3'5X"#1AK545*O)NS+'N%IK' M%)6D*IC<]]X5T@+ <(=DZK%PXO,>!*V/040 QF1FW \@F^"?E-*;$SN(N>:1 MC-[%P&X#;\!X$!4THF2;9A7-&< ,9\3!91>%7A]*;#"=_-$$[75>FRA;B_[N MOJY]/IK]E"/19>A/&D]@1 3+Z=)$ W MWL<-B;*>V\*%MLI!7&(W?Q"G0Z65# L?6,(@E1(6DS258Y*X>VYPO&YUD M)$ =RM-3J*) > 3C@SA$0#8"$1(/$(07_Q#Y(7*ZX: JN%K+)0"XN1]V)D3+ M9K";"1B89^&Y.6KDWF*B<)D5F)0NM1@BO;%,K!V<)N459=W?:!-=9L; 3C+O M*+D>)9QR89J%+ IT(7V M'5AU%F595XH.-8Q PU:G-9BA*U0+^U+HH^,\NT@<6E85*PGGT ^74Z\(!F0J M/*GYO6Z6![/*"" 369FPQDJD\#8^6UT,^5(-%+\84:8A@%U6V%)@4*^K+,N;"4Z$XR M16$WUT PH%R7'(!T^1:M6CT,X*6*#!F=??KO\S=[W9, 0!OI<1R^7A'ICCF8$ CF96(Y%Y62 M6ZTR,FUT2 S.O6&'#8^)#8[KBW)S UQ8[V6C$84'Z8\(+#RZ&\S9)FU#9BDB M,5.$B]R!:U_4,]_*!LMBKE=-,8+B',"FIQDQ3*\8TM8P%H^)+)E.JWR(66>]&4'6(\)F*,5)Q(I3TC@W.>>.HL7ISBZ@OZ,?ZP M 9ULXM@4[/0],'Y4^&TG0!],@,X1,8C+T+:912^62L1#+:G]8JUX[4?%O*Q2 ME+OR0#@-DQV9/27_Y71>OHI+L!/(#,%N. N[>^[(Z+'(2"HU683AP&'R#[OO M)H59 M<<*LHATHBNTF$K7> I)].6B"#KJ(2LEM(/]&JV_H')#>OJ)+Y:GH0'F62%V8 M7U6&CFM3)XJ%EIRXPIDI):C/F)1;OL'+/"M,Z5S X[$QJ=B6 M]TKW*:!:G%N M[B?Y=+(S/]F=W-/*$ZUF?#.O9](Y;&>N]G6:;N;>>R;X5I5 M31$]IBH.N*#8BKGO*L;*L]1&<(MJN(?^MO$PB2FU3X)Q\&C_#9;#(V/TL))D4RWWBI[ADD+HDIM*OTUA9;GG M$'0_;J'3O;=;3[J;$)R#DA1T3]NF%N0+IB.]4[;? I:$N(J_CE?QQP-F M_,JH%]YP9RDC^*)!P\AED( BG9'+$BDVG:B0VEU47'Z@Q!G(A3.WI-0O*W.0 M'/LHP%).O,)<)I<-IYC7>H)U7\&>(\RDF MO ;&YZXQ!$C55HMV9OO?B&N*Y?A07ZED1$V)67VK9X&CH5Q+J)%T1<^(*J@% M1X'=2[ FQC9%">,\K,;8F3G4K@;I!O;9DO8E^#+;@&1(>B&6J23^>I@*66JJ M>LA0C5A67U*R:6#ZZ/ YL=SC.HXJ=+KB(!8TZ?VCFQZC6& !,'5> ::@&&=+ ME;!#G)@PE8 GH1+&6&M5WU02%RYN*7AGNEJQ0+777:M ]9YOZW=N>=L3J5+- MU;"?3[]\#<[/B4-V>Z^#3U]_?_LE./_X[M.7#Z=?SS]]?/+;Z?$E,U M'38+:D$J8N0#A0-F"SHOUO8'%/BLXR7E+%(@&X1.3^,KR"GY6G_P M B@'M+' U\.VDVK(G?R5>E1P-:1!9.Q&XG /4/@?*9B=<8'3)+&Q:,)-N''@(N@_ M7C,#9#W_X+PO$14O'.-IQ=4Z=QXN'9,K/=C.BZ(2S7IISP( ]@'*B)H5^9?[Q&F3<)%'35W%*L**'7G-:P9ZXI]$? M2SW,0Y7(6^B%_+5SU;8[[*XM<_C_R+Q9OF[35_ME-/_=X+!].!@L_+K3[B[\ M;MFRW6Y[T#UY\&5[[>.#HY>TV=56W:=;XYL#Y$!$^\^?^C_-^&U?=8(NN6/- M>DM^VIM\QQ^_GC.S9Y&)\>BA^<'Q;M7FK_J6F'0".PB^(5"0F#V_&HY M@/-IWW[T;8/2J72\Y=%*V,H6&XTPL"RL?KTK@&Y!O:$*OUWF&8BP/3EN"#K< M:/1Z"0C17SX+P'$<18G>! E-,+U@3)-."-QABD; $,+14U$^B_PX4TXE\3 MC)X5_7Z^#\ZM@6O/<;9>IWTPV%'69E'6L(&RMD0+6XJ,[_0PGY%\]J/>\3U$ M7P,L7HCH&QRT!OW#-0FT^>H?E4#OB6TOC$#7%7VKXM\+%GU-1]QLTNJ>M/OK MBKX=9;T$T?<";3YV)3NY5W+-G<&WQ88?-W#]G%W M1UF;15EWD'HF,)AFN, RX&[>+W_2L>>0D+]X%"HZS"(#.B_6)_ M_4O4$ Z[!ZW>T1VU]X> TT[KWP![^M$0_@5K) \)FLWF =U!^V1=36;' 3:4 M RS4@/8IY:DAJ4J2H'#Q$ZSJ]4OQ>CUZ6ZU0D3][:%P]62FK3=F$UB=_^4R- MXJ#=&R 4OO!^E6-N^%$B+AOB=5#F2N'VL\8J][M/EE&OUV M$/R!24 T]>B:N\7_0>VB^.\W;D2J9*M^8/!B;SA[I6Q9")Y#VO\F';6D+ ML98T!J+Y<=4$>YL79EB5U3:Q,1O/J1(8U[N&S0[V.+N*]2AX^UV'%0F73]AN MEYI11?*=*XF5[UJF>H2;?<)3W(M7FC/H F#K=X9TV[C]NH-?:&KU*$ZYSO$+ M-77I]M5>]_ 7_2O]NGL8R5\-52R_UK*5_<>]9STX^L^:F8^+]J9RV[.!)VO62CK]3BDL4*5=2D:=4,=QN6#; 4U!#]&, MCUJ\7^R^@LTEQB!Y<02+F6:/J^O(G[Y,O5;@GN(L NMHHD._A0.V9+%#75U_ M'3R/](C$?=(,(/^4<4$S0\<53S,WG0BK%*>'\N$? 2FQ80BNF;)>I;"JBHY' M31'#N) )K96LO=2@@(*Z*WJ%2E MHQW1?>I\ )!#!DZ/1(%J;$L_VU-^<4=ZUY-G"&K;S58(F&:V^NGA,6OFJA_D M0F@E_1W+]!:JORUO,#$L+I2-/QUJQF 96Q"U[-01HBY:MQ&Q0.=@'M=T %)F MJ7ACD,VM8X*F>:K^19* M]QF0NW%]NS:YARQU:I?+3;-T#]L-1< :;1]"YEV-7_%T]!5;2"+H&^YG=QNU MAI'7(MBQWP.\!N=@"R^A:=P:U#H=6?V QMC =U,D6R# A.:L&2*S[ :E$1*; M<(XUFN'MZ*6)7KB'51)*=T$[O9E=Q593(KV0-'-NQTNS0TKU7==G3F=N:#F1 M60X*/W9D!A)+"\6-7-<1U#6.YUW@"Y#3LX=\T/6[/RNP[)F;5%678LR,=$8Y.0+C+*IN-QF>#Q[QCII7.*;D-WG50?Z0> (50T\0B$?A42*QFS!@ +XZ+<2[/I)$/80SI["C3)?<\%*?#7NG&NV?*Q M9FY4&H.2&5[-F\QHQ#2SG@IUG(6H:A)P\,07YF=LN$5L\1G6@P%2!Q/ U9%"*8FD9 M.A&1M5F7;N,;ER(N;.=/.$I29$(B67"%@"N0*>+I_1U%MLLKO1%H6E^C_]3! ML $@!0X=B.;?NRV8W]LXS/^B]P0+X>=6A:SIF.+Z+?CZ;U!5E;$]*K6S\@!A MQGS3=*LEMC^>Q_)[WN,SW5J-4M88V$GJ!&PH99'HQ!G"0YRX1H$/\BS#8;X5 MM8U&&SRF:0ZPQLW5=,YA%ERI:W;Y#K5.:VH,/L)?S!D2T8J909M/2/V-(Z1S M,/W8<,JP1?45A6N*;%3>H*-U1CNJ.U.T%T?Q'"O";N?#>1&(= 0<.78HKSRA6M][_ACH+E+FGBMZLX-FG5C M!_I-@RR5*)#F:0[(A4!-AT]"5NM26I[&&FT-+1QL'"V\+3#A%( M4J]FHHZ0>B>76GN#'TD7$NJA(1 T*1M>-Z\E/9PCO]]]C*S'%:]O3J ^9PO MT<)("]0&PJ@(W@)88J2ICKK9)]*SE;]S3"\UF%P$F M1PWA)JDF-+^7&#SEG.3S:Z-)$D4XYH'=A.K[O"5_B_^FRQD(9CDG4Y37[K#! M7G?6OG67VV89$5N?SF8\_F^!(8>[YH,?07!9D\=#)RQ44Q;S-Z.,';&#W><]ZJ5H': MEBO>'"N7K_AM>DDZ.J:QY1&%0&7B,\?VX&9$646]BK()*.R(]^1%N&_3<$G! MI5=%"]^UQLNV!1LVQ\YC;)AUFCMW;F2-;O'^NLI,26AK(-]%E)_K,*_BT 7C3FQZO*,EF\N:=9\<.&R M)IV;YA1K2:Z@\"%> M'[C"FPR-K8!.R8 ^. M&>>Z)?XL46ML"N;_:T[*$EPOC&?<9(C-)T=O#7YOCA)L\/MKSA9H*A=&.4/$ M?IHXD?;#\I@\F-!_O^FI]P4.7^-QQU4J\I(*8%3A)1C@9%<< =8*AE7!U.(5 MS+:"JPJ.ZU2O5I#0[$C<"KGCIEAJBV]BW1NVCZ%!(=:Z^>V%C'#<3Y;$H1DS MMH4HMCF:]2R*V;2)&@Z)OB7E$K=DD=1JS2CWOA36;&9=A[8B".1RQID99AU\ M8JPP1I&:'];6+;86*0XW#BD^9!$[T2S#\4.YH9K0*.A:;0655)CT %:U:GX9 MFU< P =5*W=U&EMSCX.-N\2T\6X6,M/T?2B%YZ";)F^3WA^A:27>69] M<.45F-V75UCUN[SWP0N[U:.-N]5W%.ANEJBMA2*U-;;H5DZGD$:&WZW8[ M9XN]%>(:,E'MJ"EDB>2"$=^&A'+2JS%5$>R):X$I*%@(:4X3=K%#M6Q$W>QSCEZ+5)&'.5F^[^$3.\2.$9%%R*"*=BG(^MU@[^ #;S^C: M&H\P!].F\B*S(95[692C:MV"F(VE\.;ZES-I P3G/3?8>^9CKZNA_F*P=QN@ MT1QD=ZYPT?2-.[R6RF?5-P>[]8HO**#B%T@TEJ"O4$0CV1ASI3M<&CX;B)UM M0*"P1P135V.NR$J%%5W+Y<6,@7>__1[J"16ML]G#_FO)2*>7&N;4O,/9G9@F M5B0%*/4VS7QZOO-%1*Z%ECD5#% #(3>[O?$(EF#:@:V#%-WMM0].'GY0]/%AN]\Y>,@IR2OVTBVSR9-W$^7Y)VU' MH'<:4;Q1ISG#?9!"32ZX\S3,\DGF^F!]H=GLN<+D^U_[W]T];,RP_E MY=N(T59A:$"$T>BQ$('W%F',EV[B%?6CXX[F_Z$:U1/-5_OZN?<77 '&P767 MY>35_O[-S4T;=MF^S*[W3T%I!\6WV-?1I< -/JCSN&^ZASL'?<'O?_IZN_]J-N^*L=([/W_V%>S:MO+)_L92G=< /Y8 M@0N0[7:A0\P#QHJO$5,NMSI+U W;?T2LW1,TFCH'ZXA$L?L:N,4?-MF0W0^6 M3W0[>W_8C%:7DBAN0;;B_EZE.NAW>#^M.6%[*!O=<94=5[DW5SGL] ][_0YP ME<.];N_P:###5@YV;.5^;.6(J'4-!>1)V,KA/%OIRD9W;&7'5N[!5HZZQP=] MX"Z=WDFOMP_G^9^^92:'.V:R@)E0I^-;&#("\"B2HN_V'T2C.:.Q4.:M/ (.8 M=6;TY+4[]K!C#_=F#P/ I*.36?W@:"O9 _$#2>#[HBD]/PI^F^Z]5S<4Q.Z_ M"2ZHR0Q0HV,.:Y+W6J3M4S8&C+OD4N@>[VA[1]LUVBY6(&[8/Y(,VD3YP"$V%^4RGU?\;M_5],W/N@DP2^_YJCP2X]OUO!Q_9IF])I2OQ< MZ]M8!T]O8?9Q<$?MP+$0=[PCZ7W[:\,-[WC)CI<\+"_I;34O(3H#PNS\!?,: M:7>8E/(Q*[&14D5USX/@E]B,A8E3GZ1_78\%]'8L8,<"-IH%]#J=WM'1,;& M;D=X0+?3[O[[5G,!-R7J D?M88N,T\M-[I_^]CW'( MKG$-=-ETH*D-!Z\?G=Z?U8DH67J?&. M#)^2#'M&&O9VTG"Y-.P>!]CM_:QM";+;/^SP**8HFY0+J/:D,]A1[8YJ'YAJ M>Y9J=\)SJ?#<4>U+#&^B.^;\X\4L6K_\N.W_^>W+^^ \+;CIT9LLK"BI8T^* M_>7SR'P>9;K@2OS)1*O<%!]3>;KB24EO5*D([^UP=>Q01^\IU65!U;CH2(TB M20NQ:^#N^(?F?3OL?3#LO3C[?4NQ]ZOZGJ79> I*4ZE3ZK=^$5[IL;+HO$.C M!T.CL]/W/PX:G7DSJ-_'Z;>A*O0.J1X>J=Z\???C(-4;/8K3>(=3CXQ3[T]_ M^W%PZKT:ZF2'3H^(3I^_O/UQT.ESK@O;]V>'58^%50=;A$IGU"/I,PY#F3,& MWZ$QB!8E3D>WUN'SFY+[U,[FK\_1\^Q6H%*/GW\//KA6A*8/+7:TPD;_0*NJ MS/(I]P.C-EC.>VSNV\CK\ MZ:\;T':W+3KXOQO'T^__N/+VXOM[=/XV?-><\- ZB"*;*FP+FP=5CD0 M"KSU[7?N$&C\V-V3_D%+'C295\$5ME&LL%T_2H&(10FWX'_;MT3SL8 MM ^.5VMSMLZR_?91?_&3=UV5-GOXD#W9%NJ8@\T*/=U.6]SNJC'/<05]O/N8 M"OG#Z^YK+/]\BO&*=_;;]'YJ/@NLC4+#_6(_^+NZ+$%K_ZCR*E%-&/BTV"8L M&*[Y%?P61ZC&46 @L39TQW$4)?J9H+MAD+U'.ODSJ%^TXJNXA+>%JYBM-)AM M+FZ_.&E[!_L'@_TO$YLXX7HK9WP!JZ?-=WL;)-G6]RC<5:N_RW,[G74C=-:= M:K93S1Y5-?L0@TFMD^ LC\?C."V>7X?8(NUL\X"[U4K"A4[1C_O?H!106(HF M;U!AWZ*9NCO=[6EU-V\(UTYYVRY7[AM5ZE>83LP]^$Q.\>()PW<]\0\Y+J6_ M.,:R/\RB*?SGJAPG?_W_4$L#!!0 ( .DXJE0I$Y>V^@\ .FQ 0 M9&1D+3(P,C(P,S,Q+GAS9.U=;7/B.!+^OK_"QY?;K3HF-A@24I/9(H1,4DM" M+C SNY^FA"U -;;%R'(2_OU)LAT,MF6+)!O?FJVM#-CJ1^I^U*W6B\W'WY]< M1WN Q$?8.VL8'_2&!CT+V\A;G#6^3"^;)XW?/_WRR\=_-9M_GM^/M ML!2[T MJ#8@$%!H:X^(+K5O-O1_:'."7>T;)C_0 V@V/PFA 5ZM"5HLJ=;26ZW=N^2T M-8,G[4ZOU=1/C%G3A"?'S9Y]W&Y:LT[7AMW6O'NL_V=QVNG"6;MKSYO=GMEK MFJV>WNP95K?9:]F]5MLV.^:L(T"?_%/?6D(7:$PQSS]]\L\:2TI7IT='CX^/ M'Q[;'S!9'+5TW3CZ\V8T$44;45D'>3^V2C_-B!.7;Q_QVS/@P[BX;=M;I=NV MO_8I=/T/%G:/N+IZNVW$I3D6DJ CSZ? LS;HE#3I>@7];!EV^XC?YO7H3=UH MMEA-@%*"9@&%EYBX%W . H>>-0+O9P <-$?09N0ZD-.W52!QFP*R@/06N-!? M 0N6T>_3+YK&S8[<%294\U*R<^#/1)M]0KF8P9O+#1,2-<(6H*+W\?(^$Q!* MIJ2.H$-]_JVYP?CPY-N-H_(M"/SF H#5'JU(2H8MB:ZHMR;1#XU>KW?TQ#M6 M=CLR>XHHW^0?FT9+K=J\+E>^;O:M& MAZE X%>B:ZL5\N8XO, NV9"/+0'LIS MZ2F[KR&6. TPRSKOP((UCE__^Q]$I]W>WDD'!61".[TC])RVY;-%(LNQJ:4&7A\>S&\ MG0POV(?)>'1]T9\.+\[[H_[M8#BY&@ZGD_*6+X:24&((2EJ,APFS)8PYB3&U M)*@6H6HA[(&NA(WO &'J+2%%K,&OR-TVKIQ('@7V(5+[=:N6W^I.[&3*_MX, M;Z>3\>7X;GC?GUZSNR\C-0=33FA;U\URA&[@M?&EMJG@0.7&[(/QS=W]\(J5 MN?XZ'(TGD^M;=FGX>KSF52 GV=3USCXD;]6F_"/ MJ_'H8G@_&?[WR_7TK]>C.P-;3O6QKI_L0W6RHG]K854'DF5$O)&#%U4DI_]$ MUWNO17^-??X<^,C'\[N$$J49SI*5D-8R=,,(5QN0;SG8#PAD7P2*AN=:$J?> M#-QA!UD(^B]AXAE#QHA8V2K'"/.1"+'F[C$%,^=EU$0(,F+:>KM=FI@0K^:T M7$ *D/,B7F((&3&F;IJEB8D Z\0,,\L*^P+-!Y[=MWX&*/I:FAH9AGQ\Z1AB MZ72+FR2:QN"T)-Z!&?Y5,:05(\E#6[>MR%(=0YS$R+> $-:Z!Z@:\U0PY4'P MV%2EL*D]5W$(C-NV[_L^I/SB"($9D28GDJR?;56]9D=,Z@:&;HI-H"Q+ MU[D_1YI_-_:T^G?C8'!? 1Y:&J;8LNXF)0:AJD1!+Z"6T3%Y>&( M#08I>X>"M3.L8M39$I)'FDX['?-#\3H&EU#SO6?>.>+RL-(UQ7F%+ ;J/IL. MS3# [@I[3 L?S\65 ?;I?M1(H>0T'9OBS$$V31M ,@+^\=/#CGHXHA9)2U])99IY+71)7X\":0*XQ:>+O-\B?^(9V_P$2 ML-@SLY0AR2ECDZG4=O8S9:%[Q;A:!%Q+QJZ]!]9X3%2.Y21EI#/:5LM(I_H) MZ7K:67%NFY:43G!;[79Z%2&!4<=9;D+]Y(0H<5DU/)5'E(%2,)!^?CMOIG$!.4QV'+(F5XUNJ M<4\!4AX&3TPCM81>P&"BP"$P;IE^\QV([Z_(:AZTG-V>::3RQT)V$]= Y+,U MI+EO622 -C/2F"XA21P-*TVG!$(Z^K5U([W8&X$)U@1<\K3:@1?UN5@AD'3H M:S.64AF*E*,ZCGSY-N9OZK,#!X[G49G$/=6P^;):I!&TS?HA_DU2'O!6W34'3V[5Z0$0QJV ?.,2'X$7D+A4>@-B+R M(=,TTCLR&^%:&EGY<;.4I-PI.J:1RE(V&+7LX5?07C#E^Q9%#\+/67"X1![P M+ 2<:\^G1+S"K#PGI0'EWM$UTIM>$;2VP1:A[!E=2\#7F<)^ML55O4L55^Y[ MQZ:1"G<9A/;S"*VE=]Y">NTQ0N (^_X=)),E(.4?N60X6@BD M_YNM')J<0,-LJ<3"VF_ 70)$O@(G@#<0<'.I)8[9TM+1 MBO&3WL#F.)H TI)(=>=!<:2284A'*K/=3L]K+U-+3Z&9J4J+S3=\V6U.RU[.D# M[+J("D\'GCW 'F5S<>@IO2--AB'WA&,CO8V?0!,K.UMX!V:L/7882D#)7>?$ M;*GQ5$M?NH=\H-EM+9Z=JY-_%=I8,5DNBR=-G#MZ.[WD78JY.J;1A2;?>^5 '5D:0#MLEKJ? M0]9^/:&0B:T"^SRFO'\-9=HFZW4@8S]ND14_:98';O'A&+KQSE@TOP1%>CYBB]KRA:7IE8=TTB?K!) M38&D):%J3X7JFYMD(/*\J=-.;UGFT5+'5"G;M/%>$YZ+^[/=^\,G_E$Y>WJ5 MRN21M&NV4ENAN7PG-M7P/"HV2Q>+&G (I<\FV3M_+@DGY_C8;*4V$20&#TN9J2E">Z?2,].GA#8068M38[LI>E",O]92N;K;3B'WK9_XYC_P#<.7H BV;-O^?A[XR(,^?SY^AKQP" K<&23C^0UB"2#%[.X= MP3.>#O*'+98(/@B(A@9F+.0 BYXUYL#AOUW,?\'\K/$22(\_(S?COVS,)G+\ MUY!GQ$&G*T@0MKFN9XWP)^U949\Q3!$-./YG@H/562,LC5B?:FA4E(ZN>!0N M(+EF-SC(YB?0=ZVQ$Z_[CX#8_#CGSO4OC*#PW@WDBN6:8F^\8CO8 8FF;E9"O [Q4$#EU:_+A>^+98N5ZYQ2N@BGCO/^L04V@M/>S@Q;K +_,%*J#- M^">+D->>)>=CMU0%&MXG8(8 :Y0=\/#&#[\_L$ G @'/5H&7P4M2)P6 "J@; MO?^=QS6^LDO? M6FJ]8T&Y@%FI3 7(G""6K& //7V9] >8K'!8GURK J$*J!4^^M_?^MV5$N_CZ%GM60(ALDIL78!N/;)89B*W#VI59WBQ M6E/,NRX/_-AQN,-[%!*6ID3W"U(W191W'SQV7Y$P=%<.7D/&IPU=KYSC*V%4 M-!:PD?X!$LI?A#2!'L+DEOFU?Q% EJ5VY<&@E&@%HL%F#E5J=I];O *JA"/^ M09U8%T\4BL0IT2V[K$0;>);!$#B37**]T!109>Q?0!9Y] [Q@ M#J+I><'BDTRD BKMK*^S 5C\#A;SV>BYK8)$O;Q\!92-WVV[OH*.W:=\QNZR M%I'\I$XBL7\LM.'LS4+AT*/ 6A9FZJEB%6 G:W$,//@)'NDJ>4?+=9QFYGCA=LE1MR29Y?%2$ M5L 7KZ8$V/P0'EC[$^# .Y;GPWXFC;]"G$#PXO"4PGOM4UB;X9EY -A_ M-Z*(WF*Y=V8E6 MSZO\K)5DBEGA%?:!DS^&[(?VALDR ^$;DL6&^!8\H2'PUX^@Z&151LD*9/L[ M@UC^69S=*2^%7/==^SQ_,Y!3_@\VF=@D6D8KF_-6B) ML_J^M80N^/3+_P!02P,$% @ Z3BJ5-ZR-1KI) VW(! !0 !D9&0M M,C R,C S,S%?8V%L+GAM;.5]67-;.9+N>_\*WYK7BR[L2\=T3ZB\=#O"57+8 MKJZY3XP$D+ Y39$>DO(ROWX2E"AK%Q> .O:-Z+8MBG7.E\@/BF6"9-R+R#1ZQT)VBJ5H;$8KBW7\_[[_B[$8 MEK'O_[T8;G\ M^)>??_[\^?.?O\3YY,^S^?N?)>?JY_6W?SK_^I<;W_^L5M\6(82?5[^]^.IB M?-L7Z;'BY__\]=7;] %/@(VGBR5,4WW!8OR7Q>K#5[,$R]68/XCKR9W?J#^Q M]==8_8@)R93X\Y=%_NEO?WKRY&PXYK,)OL'RI/[]^YN75UZI\N+K8HDGBS^G MV'O\ZN6SHW?/G_UR].KHMZ?/W_[C^?-W;TF0 MU8.77S_B7W]:C$\^3G#]V8%^O,WQ DFZ72R&J!7 M]//YHRNZUN#QRQ*G&<^&:_WZR2Q=^=*D*FLV7_^7$X@X67TZ.EVP]P ?1Z_& M$,>3\7*,BY%7R*T%9,%&8%H9Q;Q-D65KN(JA6"_9UAP/L?\DFS!";Z#+Y>>_1LN M1U(D'V1Q+'KOF;:JD(S:,0#N4XQ!:<^[R/@ L*MR7Z+1T3P]FG)R>K9[(Q<6_]WU?CUX83RUD_79SIGR39 MER#'RP\XOPQD-DVGA'*Z'"7,SB=C61)!,.U\8%Y+LDLFFB)L0=1]^'\WIDUH M(;\S6C320#-&7(+R]!Q'B+106U)4%871$DT<%> 9!'1>%\A!Q]Z6\.GF#%#? M&0/V'/%VFI]-W[_#^G;:B,%H7D@*Z%^GH)B3/2J B!98WDW@<>&)@2&/+ O9*> M&Q,>\!SO>_XF.C7?B4Z;C6.S>7VT6.!R,<+$M7+)D# 476B9%0O!LT:88&,F((C(,.4B+W!OLL25=@#,E-W4'+ MU\W0[D/.MMWP)I9E[_/9OGS>#(9%8_.!:%HH7*&I$B)^8"6Y<#1&HF8L4\L MN48P)-^PP6S<:6";J?5&M'HF40U4(5H7K$RLH"]$LP0L*&M),\IY24LBCWUL M[]V8AN04-E!]H\%O1H;7\]E'G"^_OI[ ='DTS<__^W3\L::/*Z(LI=->$S.5 M2DP;)5C0Z%G4(:%1GM@INM#A/E1#\B@;$**9 II1XN5T"=/WXSC!"VX^_Y(F MIW7'X<)RH0G"0HQ"9=)D20FE,UY"O_3B=3B;D,%]/V38?\A[YA.S MD;PDTDP 2S@@2@8N:>;(/U79V(A:/TH^<8>H-*79Z72Y> U?@:;>6L*2*9#G M.K)B=)UG7C$H/),['J-WAL1.?22\'<^0XM0]^7 C9MU? 4V"UZ>SZ7(.:?G' M>/GAZ>EB27[;?'&1 EI_\@P_SA;C;S&VX])E;PVS2/)JU)R!5I*%6"Q/"GG2 MUV*F6T/8;Q$^%NXL+XHY#22\TYI! ,=TUJ"R MCA9,GUCZ3DA#"J[;FY &:NB0@+\P9JB$=DHQ\N8)1O*)A"N"99NT,FBGV$[91]K<#^ ]ELEM]FD&X@\UFC2.3GV1)<3=T)YC%4UTP*8U 69_H$ MT9N@&U(PW7CN-U=.#[^9 OZWRUGZUX?9A,9Z48/_Y=>1+(J\&)KHB6P1TQ[( MF[=!L.0\SQ$03.Z^*W\KLH:2CTJ0(L:@6>*6A,3D:$GVALF"!H4N5MON0@[4 M>]Z?%?<4(FPU\ U-Y%GS6E6Z.C?'T_S^4H%R^5\'$^7-2I\ M-ZM9D&KJ9Q-ZXON7TR7.<4%NOW>9O'O'7,ZT=$1:/[Q0FF'RTGM#,8'LDZ!L M@W^@3GE[_CV"NH=&U6 @%[+*S :%3&O(#$2)3*DD@]5HG>IC_WI0=?M1?(-+ M&$\Q/X?YE!Z[H*#M]*2R'?,S+.,T7HZL[=V_FBWJ M3MQQ>0=?1@@4CR;M&48,3'-5.>TD$S$HR8TVP/MX&UL"'9);,0"R]51S.R[F M/*ZC 9/7,,XOIT_AXW@)DTL39905:ILA,BNBH3$@[R$/R\-I1IKUF6H8*JS*5 M-YB0@)'C0.[BQ4D+J9P.9/!BC6"TB9Z6<6')"((KKIAB31_C+4E*6A5Z9.=.I$$LECRPD1/K;22[Z^!V740QIN[>= MYG<>YVN:_O>?KP_+*_JY;9>.M^_HSU^?__;N[?&+X]?/WQR]>TF_O0IH]W8= M=SR]7]^.3<1IU,#C]7Q6QLL:CH^X53S2E":J!XJ0;"G,DVVOVU0Z.Q6<$K:3 MR[;&L+]M6"<77M#,.-MV.Z6%[/@CSE?:6?R"93;'BW,BN'C^93D'FJ3C*>_:_X!1IH$8A*%M\"K47%)ED"9(%'H )7^NR>%*B*Q]O -HRJF+? M#YGV&_MVQT+.&#Q]?PYF,0(?N?=:,F^2)QC2,'#9,:2/:;6.0:@^"USI\^RJ Q&^>9RR2B]I83OWPMK M2,9S/V[ M_Y5%,^\C,E,$>O+S-,1.F_X;X1M2YJDM93KHI[WA_.8;C 1'&Z,/K&A!%CR0 M+?>B5MA$"FYXYBK'/L[N+6#V[B@PIX>'Z?<'J*ZV#M^MF"BR/9-;%%_\NU8$"C4!9PE6U$BL/TZ@"#9ZA"0)SB9Y9#76ULN: MT90757[!(%E/@Q""%> Q]]IONA/3H,QG*ZXT4D'C=$J?_)!(V<=L"W/:T?*2 M0V:>? .6%00KB]>H^JS$!TL1MG&^(P;('!-3OO95H(B1^A M8_?QKE<=9BMR(T$;[4MN5#A% MMQN!WZ=SA,GX?S#_@YRHFG.#\;2^^'CZ%M/I_.Q$V7R\H%\]HQ^G[U_C?#S+ M%Z,F0DF6'"QF1$D4MB(P'PHY=SPYG631QG5*?762:$A+>'/>WMJIZK%IT;;5 MV2W2O*#%:/Q^>E;'DKZ^F\-T05%FU>DTKWXZT_!:R/L$*^@RA9N*AE?[6J4$ MC-8KP9S#Y+74T>=\4+XW%&Y(3L:C4?^QR-)]%E2PK^L'*TE6WWI-X?0/ ML^E;F.#Q_-7XOT_'>?7UBP$(Q<8D;6(42] <+T$P("^<>9%1%Q>2<'TJ9P8T M"%M6*__ 4VG([#O(]*OE_R\FL\__P/P>+];(0N']#9&GJU0^I)BL+H9Q4R\E M5*':#@U,1Z4E8@FQ4^^MEE(,J6C[4?G?5?TM.PUF9U.FWI0"H%0(\TW M\O.T81!*9*YXG4 )H4.?(+BQ(#T-PP7U('N1N'+,.B#J^6JMM/&L2$S66!T- M'#9CL.WA^T-%_X_)TFWF_$Z:;7D[PKHXUVK)3>TM%&5M(YM1,>"!!/0EHK%6 M1>QV%\*M9PX>-X0>$G]VU-)C)^./WO[CQ:OC/[H<_OGV\ ,EW&\7IE&*O2[\ MUXY^OB'2S,=IB?G\:.C5#RY]\RQM0J246CRZ:SEI+/!22$$*ZDV$LPJU-D--9R@F:VEYZZ/\=P*J_B*!$-B\[I8U%N:=5)9>:O[U'IL MCG%0'L!W3])]2=";I"_&4YBF:_@,C]KZ3')3-*N#B(S^'YE(0=2&K('S3M4C M&V,<4@>*[Y^D^Y*@&4G/1#PNE\4^GNXUP".R^2F9C"S&7._FB('^E2(KQ0LE MO)-:]@G7.P@SI*X:WQ'M'YM6CV'$T2AM>CFL8@&VFF793O'\@97G3C?S=[!EWI*X\-9>="+V?SM!YCC M+V2%"F,\S75G^\RC71$/ZMS$@;AV M$.TVY^*[V:_CZ6P^7GY=H3MO&CIR6:-6D.L9REIT4T^4.Q$8VB"MA122[=/' MX'Y<@RHW.3"O&FBJY7Y!0LRKVO4U/B+X:H/C-ODMER9(\DRL5B1_TH6!(L=) M% V&>P0O4Z]-A6V #LFW/12].JKR,;);QD1OI?:TLH>Z%U[(D J=:D--\,%% ME7V??O>[9K=VM]VDILO:6ZGLMB'QD:>HO::XH&X6E2190&D9A^QXP6R$Z>L^ M; CT>_!0]Z7<7=:]ARX[. M'B<)/H]I"I++DJH-J*SZ_ PRN_!0>U%M>9:[,>S6SMLQR)XLL6RY"S4 MSI>TT$'(K CRF!TZD+F3,[$)O._!1>W.K+WUUL53?39>B;T\G>-Q^4;^4>(U MX%>QEMS4'B2YWIPL@'&=D\I.&2]#=^_T#G#?@4?:G$V-5=;//!'2CSA??JUU M_:#0 M1.KDP1=N"QZTFN3!DJ>]JF-5#D5IY*MZS;H#6)BW6;*,H(W,7(1.&[G;5<<> MJH"K$T_N*7S=1@%M+XUZ>?(1QO.Z-CS] //WJZGIBC D2,%(3@A85^]O+RR# M3+IH+ '[-#V['<^0BJ8.1(P&BFG9QNI:(<%12O-3S%>O%5YE=B[&X'5,[<6I;[YA&$9F*UMJ2(X^F3WN&S? -ZJ#L@?C607,=#=]M M+2A7IGJ$W.7DA&.E(-0V_8E%9PTCT :$EUZI/KF[+4!^#X%Q?WO61H=]5]?5 M/5@4T]?(:20+VN"J9PBUC (SS0*)! LR1((JB^RS\?<@M.\@VCW(^KBSN@[ MHO5B_>U6M<5(*EY*]H'E>GQ#)ZV8IQ%ATB4="7V&TJUYZ.8P-V&7^^'-52L] M=O"UCL?U]H6_PZ*>Y_\V!E]'6G..D!,3MO;WXIS"% ? "GE_*DN;M.B3.GD8 MVR:D\C\8J1IKK!F3GF'!^;Q*?-$*]*SOPU/Z<+QN9C2>PL?Q M$B;U/M*HA %O+8N8'2ZKO MJ9&&?L_'.:;QNM'5T4EML_(_9VE> MAWM ;<25'RP/WDI''5>LUW/\"..\=LS.V]FOX\2SV[E'"*K(&!4+!(J\,HH3 MHPB%B2!TY%$3Q0^5E]P$[T94^]%RX =0;3,:WMW"50Q.8U]BL6V0;D1Y7ZTM'@W-7:T=^OEN\J>-$#.P3(IBV1: MTPH./DI&KAUJGU0QLD\7C7MA;40E^X-1J9VBVMW@>_MY5)YX (F*E=7UW)RD MA)3J62^OL41A4J?3QKN?)1;NQW*K&FBF;]>_9^/%Q]EBO+JH",COJ]6TYS^> M+;OTX>52B 4-,-)"O83Q9'$5XD:- /=[7Y/>@ U%;M0N<%T/3QR)X^FZ)?;L M_;0N1R\S&9=Q&=Y3_]%)H'WM9$M89Z[$\O(OKFV,*EG ""P,8SW0G6J'4*DLX\G3],Y..H.# M'_T'Q1Q2%>L0YM'U%6"XG&OF?O05<1T4GM^,.T*T6: RS*.+C**^VJ?="48_ M:=*$R-+TR4\?5,PAU0#__S>M]N'<8T^K>A_PY_%D >V*!L.28^;H[ M4"39B"QJL.*4Y)H'K_M4NW<2:$CF:Y6OJAW#SRBUSEP5 3%D(&;7V^R+JEEW MATR; MHY*$H,WQ.X5;0?8/5O.E]ZFJG]N?78ING!%<$GX;)2F?$B$M/6&!:4 M0>:CL%+ZHJ3HDT ]2,#RR-TI?O3YL2N1!CDK7DZ7,'T_OOCR:O*_^P#3M3I& M&*W55@OF0=7.AZ70L&O%L-:0@,SD]P]_KCPHYI".)/WH$Z@MY]H5X*[?GKV7 MGBO-! 0:)UT2"SI9EG@JGHM(@]7G8, V9#Q4#X\ADG$G30W2_#Z]XF-9KY$# MM\P%I)&0,;-0C_P5!$FTYRY^/YF\S?WV0UW1-T0F#X-+?;=^7M7=RRKAQ]FT M]E*9E=4G3V>+Y>[[.QL\M,DFSK;@&^W47+QD)*(-W&%AV2=?DU>:>2$<,Z:( MS#,6E?LL1A<0]M\U/N_M=4DH*UT(1K%@@=;W) R+OE;<9)>-M-;)W.=6ZYM8 MAI19V$WK-_>"]QKO=A?67AQCO\"AO0^ :)B! $PKKQ@44=V\8%R@7V:KN^C] M)I8A);[;Z'W/\6Y7RK9J HPK%&_JZ!V7WQ=G"]B5:U4&AI7>F4UG!#2A#"LC:4&&_T>YB*]97GIY7Y8X\ 1&H G.:N^I-1P:\ M1!8=).%!6B'Z'#.[!]20XIGV-F$?#;0K,CPE6I[=JS0[P9&BY4L8,CY8L+95 M#*[V%=;U+&VQ@8R14'T:J%W%L65+AKX9]D9^XNX#?8B \1>85&*^_8"X?'KE M$OO%OF'C!H]N&#QN*\B>(23)?$:0=8;@Z[>]O)$4UO*8'(M*&W((LZ.00":F M?$1 BTBC]< 0WO?\MB'#;0)HR05ZXF:N=Y9H(X$%KC(S"4/=; G<'"*">%#V MQPDDF^G^_MAB7\5T<1]N R4$Y\*C8$FGNE6M:>TR)3/M, *X9'SJ4X+R + A M!)_=N-)2*7LSI4IY+=0AMR9$'FN:%C$1 %H^0Z:5DWN/63OM2<(-C."UQ[:U M?=*%*5"I%EQ*%KD!!D[R&!RFJ/N7XWY<0[%O^^M[0X=N%WWT]>;6B+11-%>S9<;5 X\E:A9< M 9:\LLY3M(JFSY;1?:B&8NC:\Z.9+@Z1*GAQ6N][^74\'9^_MV#=3 M\/"3&R8*MA2CV58SK6%XASVX '"*(QN\26!HE8L%Z\42]NPR$/>SS0\__C5;$=Y]Q\@E_G4V7'Q8CQ8.27@*+&CW3FAR@&%1A-(F+05)X M[%1FM"W2(5GEIOS:R*ULI<*#3;'_AS!_]WDVXE$&*75B)'BA^0^< 0?!#'"% M62:;?9];U#8$."1#_:BTVD5AAV43T0-'*CD9/&A&_Z?UQ'G'0+I:O4N1FHXR M4]C]>'RJ$(=4$_7XC-I::0?EU(O9Z7PDK*@U'/4P>>W[D[5F$#PR#EK[7-#S MTJ>AUZ8(AU1:]>B,VEIEAR74^!..2LHF%,^9IX69Z0"9B(^&@0$5BBRJV,?Q MJ=8(AU2B]?B$VE9E!R/445GB_ )B-%(%@,"@I$1N'D5G44A-07<&Y53(V*D9 M^%8PAW0OSZ-2:W?E#2(=/+KFY+5,"-.S#YD2OB[*H9/"/O((8)$)4A*B"_^V2@VW4FVS!753M.M85V-P)4=@"GQM)ZJJ&YDD2ZDDT"&I:/MX M_EL"'5*28E"TVT61C\.V51S,ZY6AQ@J696V%4B0R (J#HT:*CWWT)?8ZJ+HE MU"$E,8;'N*V5^2B<6T7*CFO(Q23FD6NRPX6&@]./%"T#N;?11GA\$S>T),?@ M&+>U*A^'<#72"9ASE%HPL#0W*-(I%.3PVDDR!VFR5UKW2?AOBW1(29#A$6Y; M51Z<<%?C:RFU5M;6^+UV0RK)D+N9. L:A$D:8H$^UW[N!'=(29)!46]WI1ZN M=@"X*-(&9-;5\X19(?-!(#,Z*0_)(0W3CU,[<&?YC_&>%V[)\_&1_@"4S!=M MZ]%H;SUF:P]Y;NA[J.5JRJR-TI%-E-=W9HV2J"=P03-C7&':1LVBU9*A\P44 MUSG# 3=+AA1I'YXO6RFC;YKZTD4^ESM+7?IX][KES9_=)$V]HRB-TM07-T_6 M/FPJQ&)K]."E<:1?%UF$8%A *0O8Z+7LTR_B,HIFMYL2A\>+#V?MYQ;TX./R M!AU4T<6+ AO:7Z0FV(P^Q1[W3WX(+@AK4D[L^/."TX; M*:7]7;AOX/.O0.[E&";7<.ELG=6UQDG5VPR=L0RJT8A%226LY*![7;/\$+8A MK4?MN=)&)1VN39[-_U5OPIQ5E^DJ, /.!:\H$E:.@$50+'H3* J*7$1NWL1QV5681I[+10MC!8*K MVK-8AFAJM!*(/IZ3:VJLYU)+7?J$"+<#OB2F0H)*,SM7D(CV2[#)E%YX,3-;,E2Y\; S:&.*C[,IH2I*UV M'FT]^?8SK'[NLJ[<]9+>Z\M&PC5:9VK$LL17XT\WKUVHSHLK5D*]9#8H(II> M]00N(&MB)#ITA1.A>R6H[L'5(!MWU]//+&B4B%8F4;OEU8X=%+(%9QWC0:+S MSD/QW1)S]R(;TLK5D#NW9.C:*:AE$OZZ 6O'\%#.M&JM;<2[=\O V?^)BME0Y$;+9HWWW;1^82B^=5F4ESM+6597;1D&/E3(OH$ M"FR?C<$[(>W==*".^=T""PB(BJ:"DPF8#K5YO-;(@O$02N:Q6[_->W$-:9EL MPY8;/0?:Z:79^OB<#,KL*Y(]6YG06V"E$@(O63&42+!LJ;?.:,U*4>BR5TYT MJLA[$-J0DLU]&--6.\U(<^WJ\'=SR+@&%+0UF(MFJD1!R[QRS+MB"!\O*0L; M5.JS97U&CP;::$V.U_-9P<6"!@4F+_ ;)B=U,-$ 4](KLFD9 M& B2U'GEE=%6">RS&7X_KB$5X':E20N]M.;*F]E7F%R6,W.>@9,9DR \>4L\ M$AC'F5>87=&ZV-+5;;\.:$@ULEW9L9'C\K<_TW M?7,R=[WM8!F9C<1ME(^Y_JY+EPF0ZX') W$DQ=H?3-9NMZ*PD&B-,7HUJ/WR M$[=BVJ>Q]_6GKF.ZES2*)].K]RA8[4O,%/TGRVEZF*)8M+6M84S9.$X++;H' MF+;E*X>4=6G$B;5)ZCGX'>.D2XB@]K-''YDWKA9,2PKN98WPE;)91YYLISZT M]Z$:4M:E,6.:*Z5=']G;4X>7KW8?\$I_6/Y&J$:3O0Z?M< XIG].)51T5USV%Z!18/7'BJZ8CS[A'-[C;Z?' MY=EX9],THZ MAQ30]>3B=5-W"/TV6U#O&)@;.'^!Q3B->,[6!V>9EY&&12L*3&N"594B?2FZ M(/:I;-P*YI#BPDYYN=*]CVNRI&X.N-%2 M^@SC\BV2<[3RDXX^T8OJYOJ+V?PM3/"\VA!SO;7[XI*UZH#7FT]-J5MD0@&# M>M&ZR\%F]!')F>OD^FZ+=>_,U;5W?'O[52P7E2I<@-+>,XI?:C\6RUGP4;,L M \<(KLC4QXIM"71("VAG!M[(>W54:<-@]-XQ^58.O*HZ_WTZ1YC40?H[C*?5 M&?\%RVQ>LWHC$T0TG .SG@RR!G("0'C-E)7!VA@PNS[M#9N),*CZ[P.3]7%X ML.&:?/YY_2/" O_VI_\%4$L#!!0 ( .DXJE0 :6'M+UX 'H;! 4 M9&1D+3(P,C(P,S,Q7V1E9BYX;6SLO5MS6SF2+OH^OZ).S>M!%^Z7B>G9(5^J MVK%=EH_MFM[[B9$ $C:G*-)#4BY[?OU)\*(K*9'B BG3BNAP2Q1KK0^9'X#, M1"+SW__7U[/!3U]P/.F/AG__6?R-__P3#M,H]X&?_U;_B3#!GVAP MP\GLU[___&DZ_?QOO_SRUU]__>UK' _^-AI__$5RKGY9?OOGQ=>_WOK^7VKV M;1%"^&7VUXNO3OJKODB/%;_\G]]?OT^?\ Q8?SB9PC!=OH!>GZ<7_^%5-.:7 M^1_IJY/^OTUF__WK48+I3#WW#N&GM=^HO['EUUC]B G)E/C;UTG^^3_^Y:>? MYI*#<1J/!O@.RT^+'_]X]^HVTOYP^DONG_VR^,XO,!@0XMD3IM\^X]]_GO3/ M/@]P^=FG,9:UZ)=#KJ!,A?.O]6F_[(SI$P$9I_.(C#[%825XAQA7/7UWS!?/ M8AD+G ^F'2*^_>Q.\8[.H-^E@&\]N@.TLP>Q,SR+..X2ZK7G7L&Y!'D387VD MRI-ODRF>3?Z61F>_S/ ]/WWSXN6;]R]?T _O3U^_>G'RX>6+]Q_HW]]?OOGP M_O37T[$5_O1]]SIG5)9>K^23_UVV>?F4,1);^L%_7G]?TZ^(5%6ZS MT>#7*0XSYI]_ZN>__]Q'GHPSRB;ZGY;(?8!LH_32H]9>\-XV+ZKC6HYL,$K7 MWCNHZ^SH@A@#B#B8?=H[G["/ )][[Z>TY=7=CT2!K^IP>PA@52F*Z2@TTZ$D M%K0OK"!"R6BLL>(VK29+FA:8Q!FQ%J\@@DGQ"PZFD^4G58F"<;%8J_]U/9:Y MUAX^NG?X!8?G.#F)D^D8TK1GLU*>>\]*5HYI)37SW"J6O15<"5RX$I7A+-FP#=O^$V4W#J^G23#VW&25V9=3ST61Z6GX;C?+D9)C?X_A+ M/^'D_6B0+R0B>.%H1&%2:3+U? M1A:BMPS!.!ZY<>!,&U=J(WS[YT='"ATUUT:#7>$=3I >^(GPO2!K>##Z7"?* M$IRU1<98 BO:&::E4 QBU6T*7#F3=<;0R!>Y ]:Q,*0[V>]C2^DI8Y5UF!BY M.V2_""69)P>+Y1BCM,9%Y?U^MI)C(C5,Y &_)@.GA]JZ("UG MR#UME3IE!B85(B- SA&2@#;1J15@CL=V>*" ;^M<[ZKS-Z/AZ#JJY0I4LG,\ MQT1<#I[I0K2,Y,0P(W3VX()#YYIH?BVD[U[_W0C[-@O,KBRXY.,R&M8?GA/( M!6%'P\DS+*,QSK_W ;[BY.576@'I_?TAC+_-1$.C2S6.-II9/J^&4QSC9-KS MB0P:'1QM8A')\26"1R2J$\F+2<8(Y=L8G T']=TS\;$H_#:7;3=<)LB+N?6, M3/#JI'L%&K2MN[2B*9:29][9P)(+H420.3?EX2U 1\*AW01]6_]N5_W/8S*S MO34[;:04D:'P-9]%<@;.>5*0 FN W*M&ARF7&+Y[+3]0G+<5ZW=5[$L8#VF= MF;S%\?M/,,;+B*UV/(#-S"F?:'ADA ,:8#8Z"(6K8&-NHN9UB+Y[I75VJ"$6U.-E;"V;_RN]'6/138 M7M0-XE4W0;WH#\ZGF'N>S(U8+-G+I49++%EX MD>QT\K5/\N!$22,,#:)F24I56-0T(4(Q0-3T0OJ-#H[I!5?80+_=9,(Z!!UR MX8X++G=PXP'*''4HU XWG"MXKN:TO9@MKAN!ZMVX9=.5QF_#Z7+S6'='Z%+I MW6CJMMH[$O/>.."=19O0L^RA9K^YS*($QR)/5N<4L^+J>]7]M?M6!U']-M)M M8&0M[\7N>9->[DC MN7^^Y)K7MKYW4E *P&D8=S6XU@. MI::8.K)K(#COM-;9MG7/7G=W=Y*<[7XBG_@Y3&KB9/V_E_]]WO\" WK/I*<0 MLQ.Y,'"9UE&:NRZYR5 M\22U(#NL1F,X((/9/Q*MCM(E;]O$]A]-3&(79>\@S$/'))9#> :#6@SD_2?$ MZ>M%:8^9A0YD:OG @67ER2?WA3.ROAS96]XHDXI,I8T)NP[1(XE5;*7D40-A M-W!>5N%:F'6;(-LF<-$)'0X1Q>A6AQL08P<%[)DB!"QF,O4YI!K:C36J:S@K M24K4VB9H5)AAW]18$^0X&#.VD'L#1IR2*3ZN=_ZGDX7C)A7A,30Z3+PZ;@I8 MD*[FM^:BC0$%J:S_NV3M^_^'T^?_^Q^GK%R_? MO7_Y__WQZL/_;>$9KWC+7KSB^T9WPR.VVI8HL\;,H\:"4(JQ*=GHO([>X/T> M\8H7=NX-&QG(RK&1:5TDT[E>L7(F,<.EX2$$@Z9-KF#WWO"K81HC3/ %SO__ MU?#]=)3^_#0:T)285-]L^NW=:##X=33^"\:YARK))%5D226:5X7<-._HUX(\ M1E5TP$;9T%L"?12^\C8\69$8WTPQ35SGF^!H //2-V]'XYGDI^3[Q_-I=10^ MC-9<^]"T3ENM'9-1#?/^N:TN261[]W'3

#69G&-^<3ZNV''<'RT29)99RIB?C\[JA929K=+3J'+Q,K TF\U6D'TJ MM&?69UX**MJQVAAO#P#[ W"PH?8:9#J=Y/\ZGTSKSC!YAX-:B??#Z -\K67" MJHAH#"28=="EL#:)PFRLHDI6,H HR#S69/I)F31O4SUA!]#'3WQ-]A&L!DTB_]1?SO8BFM]\=/3I^_>CN/)IX,\^PY;T>3Z1BG M_?',KUI<#7X[@.'D#4Y/2ZVEF9#&I6J:;!&!:2B1 ;>!99-U% :#:702L^>! M'C=_'S-K&E076#?^0,T0EIK%%"3S0NN@ ]B0VF31MQK1CTG[O?*@0?6$NZ9S M3?GX=3#ZZQ^8/^)R7"=EBN-;$WTXJY8<;;(VZEH>&?E# A$?JK3.Q]]FTIJ'%=[--I/NN(6MVDI3( M2BS"65-DS&V8N![3^L@MHK MB!64SX[;$[&@[+*EQVL&A\Y%W.5#?09B/)1_Y8@AS2M9E M8S2L)Q&S3#HAK1MWKF+.S MV%M4L[J.:9%6MPFHIIG)*V$=)BFY0_7=+&W5F>SW1@SG##G8O);N"K2C!I0L MUI,AL-YJJXO!V.9 ;X^$N"<5>=]\V$;D3;HYG9V-YA;L(DO6"2%"!,>$MKY6 MF0%R>;1FM7=CX2(;CVW*1]V""V9U:JNI,"""FSDVK9)I-@8XC&PI(T^UF9O=7N5 MJ=:LG(S*VS%.2!KS6UR5]8/) VXLW?&P+BXF;8KU9@=S4$;Y!#(DKTU607F9 M?%'HR>Z7F'IW/'?''CKX%Y&CGDO4&.-X-*0?T\Q-F9R.GW^"X4?BQ]5O](>I M3V*^#(X%(PFD*$RD).N9!K+HB*;26!J#+IG,CR8S>&?H._?1^-9 M1/;]/. V(5N\9%DTS9M8(\@^"!9TL30*, XL.)W;=#)>CVG_Z]A^N76K85$W MVFG@*;W!:4U/((E\Z=,:\.S;'Q,DP_VBP]9)FO:_S))M>H"F"%5W[R@7=EQ4 M,3(O$9(6WA3?QFW:'.,/QZLVVFO@?*U!^FKX!26%'2,0TJ,9B5 M_$0I"U>=:*]!M[>&J2_]H= KF&5$M>DN0T!4(2M0T/@00R M9PL/+A7D.KA&^^+&&)]XUHGV&GB5+TO!-#TM+[^FF5#>D3]S.JS@;Q3TNE7P MZ_H'5TM_Y>2#S4BK,XFIMK"TC!QDRUR.!25X*5.;A:_!8'XTYAZ:#PUN+^T$ M?IZ-?3N-:)%!*NMYA@;M6K'D;)A$FNNZ0"0;W6OF.60%SL38*'UE)]C[2H8Z MM&FR+\T>.M6JUG&N,W*1(C!+"5"E+_>K][4+&HSSY(_/F81Q>8-B M@=S+G),PBAEPG&E3:GDJK'6PC9).J>3\1O[8AHO +EB_5_;L44-[:H3QHC_Y M/)K,GC,A\">)?+G%KV]@7 \EON###\RW>7H7)^@/'LV-(_7(O>#%8,Z@=$B" M_I4N>.,B=^A=[&WSHIV+78[.\"+_]VI96G+$+_/W+MLS3IY]F\.#P6_CT?GG MR87[7;\SJDP]Q[PX$Y+<_.)_2.R00GO=H9/#IT3-9R6=K7KD:*)&I< M$$'F8LDJ:2+'#< =Y&KBHV3PBH)$G6JVP>'_-:F\&4U7BN.R\,;RZST>K2,Y M".;)?*E&C6!1Y,!$5-H%+A!=FTR !P)^(NDZDNZ# 1TZ-F01]%9"//UKB./) MI_[GY;W3F4'U870!V(N491:>)EF=:8"< >C(R"!/4H@$ MP]UL>#7_Y$OYOT MVX\>&Z07U/.)^6*.>;:P(XUA,AKT\[S@8) ^5L8P52OXZUI_CH11KSBH(+42 MB8-?Y5%<:;9!G<$TB=PMD5:V$P<4"/JDK.)D<*G(L 34+]5Z? M5C0R+[)AQ0GP1EL35)MCUJY'\D3IC3;U?7.F02+"_ ["O&[-/.6LBO]BJWB+ MXU03T3]B+R?IA2N9*9SM#@7(0#&9)4\S6#D/IE&MZ(TA/K'V[IO#76NYP1G_ M:J"36F-=8+"1Y>AIIU!@F?5\P(:]?7=!N43[=;1 MKIFN&Q01?0O?9O/CPVAVFC'&R[ G26Q"@M#<S)M7 M5IW_M1[G6F_)OA1%&*9])A%E0S\)83-)*>C*23Y?AZ5CH;5;5937@A<\Y21(8]DDFL27N1D"65OE)6BF)C:F!:;8WSB M[!:<[4+/*RBY\VG0ZNE54[=(P-]XT&V-BRW /I%TNX6U.\VO8.N#CY+J8>L*O$O3YO?^@!;\$?VU%SAF M74QF]._,?)>,C!LBD[8I\U"D%S<2C58>DF_TLB=NK3H4[UY/*YCTX .9C1&^ M'8]B-1I.RTGZU, MS+G=-;J"B \^BED#^^77VOH1?QV-+X O0A8]GA)MB](PQ:4EZY7DXGE$EFS6 ML8".Z691D4VYM_ZE3W3;D&X=Z6T%PW8^DUD1,K@\B3PM_SF:7FEV,%F$Q7+M MX.2$\;72H1=,.TVP->?,68-DH8JD&W5M>!C>)Z9N$3+J6O\K:/O@4Z$ZP2ZC MM*M;F ML/+=N)Z8=__9SL[Z7$&WG8]VVHMQ?FV_2!N@9%U['] X?8UR"A LY^3 2ZX5 M;W.U84\#W%>QCN^%]H^15XJ-6R_< .U3!D$?)I;MR@W?4:8,RH7? 6]RUW@1@T[9.]T(\3(NG M3A6[.6EVT,I!Z).L-=X&SNJU#J8U%D;&LF3*V^R]+=ICFQ);!Z+-/8V@#LN: M;931FBWS7VBQ+<^^O8QJD;T1#JUA&3Q)!J)G/B7+N.$A"B=TL6W. M\79!O7_WIV,2W$6QEAIL;+WUMMXC9%B#*[E; 7X#9[A8=S:!O3]# ;#_#L,SPNDZ?F8 "^LJV <1BB:":DTTR4X5BLP,ZE4=B4[ V:37*([ M7G%@8[:5BD;=R[=#Z[7">M\_BS3"_M<_WI\\'XT_C^8C7K9[]&A <,. !V Z M&LM"4I&!0"/0"\'])ID6=[[D^%7?G8P[GO._O7KV[/US.'O>/X/I^ (1ED!?-!1Q8"CPJYHTVP30V1-8">G,#U3F 7.FQ0UV85K'GRS'(J;0*P MJ7]V+\3#>&*=*'0#DNRNC09.TOU 9CH:TJBYV4(&"(%1+25M?+UT4VD')4G*&&^1: MDX8[EVO%\_>?YU_Y+F'S["[XM MP#A5E.,.6;&UMBBGI2E*"V0#6YTQ!AL%WT#)MQY\3#K=36H=N@KS)@B?,)_7 MNR&K"RO=_A2Q^DSS$V:GG14"%XF%1CA&%BV9W]EHP9V+06^41+1A&XJ'(WUR M,FX[&7O5?H>5!2ON=;B6GOP&R#IO=70WIOWW/=J?;D=-%=-Q;YU[$,H$RM9* MF0H :"E&SKQ2A9FOE?8;Y;X_6LKSK?%Y; M7,+@2N6XYZ.SSS!<[M_U/IOR!5BTWM#8E:.?2F2^7N\U9(5);3>P>C9^X7Y[ MYG2IH5%K\7;LU[P<3B%]NN)B&>M5K9TOA0Y,%R&9M\4QLKHQ"^#!I$WLVQN/ M/0I][B*JPW;3!^QIW0=IVQ#?Z(EF5E(/@ MDDA%>R-#$LYR90"TBQ[@KKY(&[RZ\U#CZ\M.LB))#DT@6"*1I3W'E99"U^Y^J^;!'NC0\4-O+H'O9N!B%U.31"7+P@DS,YT+V M>);%ZN*,->[[GQN'FQ./F+J'G&Q;\:[!)+O 5IK=!&9U;(6[A+DA>I9WU@L MD79%$VZ>7W7$_\-3L_/E^D%";9@DU0639\RMU3^NF5&Z2)-T%@R*JT<[6I" M2,T.DDZ^UH(3ZM&OFBN'=D1T?%PT:)BQU<4 KWZRW$VT *^4S':^HS[JT3=Y<">.-Z$ @WZC#5PA*_^8=[7??(6OLW.6WGQ*DEMF'+! M,RU!LN MS6X7!#@%0N'C7]7O'>;W;0OO3-+VH9:.&/;(7]#O-I.GT?#'OD?L:53WI< MDJ2C\RP+K'V4H="P?03Y\HG3U/DL;'F\3@C%R&L5<-[@].> M%UP:I1T+KI:Q-C2]HXB%&55L*$4G#FWK]G8\H"?GHU.5-^@FV^D>!I-/](>: MG/$%!K/NE#07B\U:,A-JT !=9&""9H7+PB-$I_RC(O2&XWKB=0L"-.AI>YD/ MN$* DV??KOPV3T/6WL?H8F):Z-I23=:4+0A,^UADT$[QFW4#.B+LMDCW54FU M&?&:JN:QU#!==__-F\2=!LO0.U7["@ +!8%YK%U[@S?EQ[C"W)8$&]Y%WD89 M![E4N@G I[O(#U3HUK=+'Z*-@]!&)^,U*IHF,M/JG&G;!>^0\2AE]"(%G<(Q MT>6!=Y';LF4;);2]BTP@A//@R$E6CCP-6C6C\8[EP(M&B5[K3?I?/?Z[R%N) M?/U=Y&WDM?^[R$1,;>2L 4>@[4]E&F0&TE<$0 MIA^6&_KRUJ4R3L9H/3,>--.I".:S3:R U]$Q.R8T@5JO5O-HB0+76J5 IF"P6YVTWWK=>(FDN.D M0B=R;U&J&K_@8/09\R5!W_4_?IHNX=F"CM?>A$Z;6DXH*P9)"U8DCX4L.ZEN MWG#NJB3UW<".FR5=:J6!X?O\?#(=G>'X'0[F96<^]3\OH2D:'$]*,ZDR5C[3 M-EFB85P;+7S6094VN9!W@#INLG2EC;6Y'=W>NE_D8#W\&OV-!W1Q+_XN3#EH:'XAO#"RO 3%T+&BRS+S-*(Q.VC3*YMX(WO[7 ML@-Q\.8RU[WR&IC5&X&\[#K>DR: 3"8SYVG)UX9VA(3;68 C'O4%7UFOCA@4:L<'?VD4YOKK5V-X(FQ M^Z1 ATY HLQO KR?CY:#A+G?YG?_II:>E._@GC,0RGW^90>TY4Z[D8)A.? MM;;$N3LD8W%>D_&AS<_U M:?TNP8-G%K2MY_J! 1>!!:]*3,(4$MOC- KWFN;]2"AZ *4_EE3QG8?^?@KC MZ0N8SHL9.^3>)HA,N5CS60IG@9-A3&S%8K003CS2T-FU<1PJ?^@01.QZ+CR< M$ V\_ _TO=-R4DWMC[.),P.5N%22(S ;FJP)&T+V[D<=%;(O'::8 M@GE?K1@KI;0DBZS:FY*.@U3UI:8=GU3;J:<"F MYZ,!?3IKE/L%KV!?H).*9^.$8:BX8QIJ7KGSBL6L+ \J2&W:!*?OQK5_9[BI M6F]YO)WI9.W!6\M,@]Z-2.,#<@UZHD&VP4U<-_(-4LQ:>1(JYZ"Y4<&%E$B@ MF#*ON6&]6T][RCAXRCAXRCAXRCAXRC@X7M8]91P\HMWB*>/@*>/@*>/@*>/@ M*>/@^"CXE''PE''P.!CXE''PE''PR"GZ V<\ K(4B'0LE ?G! M0;)@:9./'H1VY)A$(YIPYKN(RC8G4VN5-;&0)M/34IN4U(W_/8Z_]!-.WH\& MN88+M76T]8057U&G42QC2J)7P%QA,I_J(@;' *>?L9JD@\_ MUIC6D-:G'N&G807+>*CM&X6MG5ML;?IK!219-*U/371^"\H1:GXW<3+L M]&I([@2^)F+VM!3*<2U9L8X@!1Y9B"$PS@5 LDX5;&-ZKP!SS!QXH,@;G("1 MV5)3M,;S-E#]R9^7.5NB9\@/%[I68P.R4G2*DH'@@1545G $5*)-%MY=J(Z0 M%YTIH6D_K3O$\.S;XH_S,Y"0BX<2.#/@JRR@NE28&6AGC8FTU$$;K^0!8/=U M^-F<1*T5]5C.,-]/83I[XK+,_])_G\6ZA5+>82:5)IN3' M9]_&;KT3UN%[(C3BQ$T.=J:;!I[O LNBENDF8)H>4UZ#XX)]Z7W;43<<8. ?R , MII\2C)?AW<5IDU&&@\^>F6QX-;=I=3.$4.>BJP"ZDU>$,G(RGU:F9C ;]/+,Q9N;M?'7Q&JU0EI'3:YCV2,:NB85YJS$7 M$[S.&R6;T2NN++GTV\WE=CV&8[?&.I)^AQ'FU8B6UL$&F+:QQ![(C$,88EUI MZD[%[R#FYDO" EOP(01#L\AF+IE&'UF 9%AP!:7!&$2QWZGJUYAB^]3\-M)M M8';_3L9FW9EJVO\P]0=UO:OHEEN4"A*5Y4SZ&@;/(C!/M@6SSEFK M?EID76 MD1U^-Z[]60+=Z6[43/ =&W?/1^//-2$,3X9Y#;KHZ/UD9[(BA:B6"VU\+G'& M W"=, 3OY 9VWOUO^HX5W4"433(.;D2WGWU[AL/TZ0S&?\X7/(0HDP.F@-Q, MK0E?4$:RPH&7X!!N^62MCAEN(#MV0[&)AAH<5=_&MT2WM&TVP-UE^;N!TWIK">6;9^GK YI'YE FLM "2.^F:I3T=@C3WQ 8/ MRYEM=-&N3,BZ?+[%?IIC'2L$9CSMTMH9SGP$9(Y^Y=&1$)0^1-+EH4)8W6IU MNQ3+!ZBD0>KNBDE3K^+,YHL5&9-WCO%46V=J'1F -RQI2X:7Y[5WYKZLFR6H M']BP>9!>VM0]N ZM EO,ETV@[=>2> M194#TT(K%I(*3&DH*1F>;&R3K[=W@FQOM;3GQQ;";\"+WW#T<0R?/_73+9#+ MFW7&E)P$,!D4;8J0!(O)Z%I]36&,F$QIL Q(H+!V\M7<,B4=M^"D%@(Z"[BOA7'L9DAW.N@P M\W<&:CZRJY 62)Z4#K M(7@0K"0TM<9.TGJC:K^/D0!WG,GM4__;B+B! ?%F-/SCXBR(5K?@R#*RI7C: MI+1FOI9G]3(7QY5/)C>Z>WP)8K\',1VIY>;MX@?*=$^%#5XC3'#RIM9ZJ,48 M'E[58,V#NBAIL G&F]7GN?0F&^FL)J.>=F.;5;8)D].8L^>]-<_<;?Z\KE=Z MV3]!9\TL\G9H"R 41LE-6P]I^X!MLO! M[?S1'W!\=EJ6X;@>V9.2NUL(MC!MOG<_"\IO9&RN/:E<]>_^. M0I=:O7I.N[/D.CZ"G^-YAT/\"P855D\FL)$3G9*Q-;!?-SA2$"D*E.19T+32 M&ZOQRH./38C_6T\.A_FV8^S"^461?*0"T-=P^)<$K^, M\DQB1LADLOBP2;+L!J\Z-B5W)]>.2X"O@C?[Y\UH^G]Q^GQT1F9-POP&R:L= MS@J@C%&5DR(P.&Q!&S9%$4Q5(IAA?4 &@>2(4-7G_<].A:_AVF4&P# M^:).;R\;E8HKD:5(?CR8/DWF#\ZA- 5^W M8$1/)YETE)I)J$MAW09I!Q2,#!NEHH6D&I4,>"#@XZ#8/K76H.K :I$L"N@6 M:X6EE1$*S/K#*.9Y*"PY$TSD0F+<*#3=D=NTUTOB[:FRN\P/?0^\!F_>U1J2 MLZ@<;9N!ET!$KH62M"#DT1A@)08O3>(ZY(VR*S8*4UZ\]E '%YWI<+2K+#N. M0\] +.)FF\#H_ CB"H#]'SH\4 4WE;B#_!JJLRBA?::5RGN1:SC5,Z@>,\&, MD6>9>>#?CQKO.#KH5HO;B*UC[?U.DCH[/UL 026QW@:I=FD]]T#! D@:3%*A MI*)3$-U=V+SVZOT>"#Q8^*,N)-?QR?_O\/4*D.)SM+5%6>&U)T&PED4M.!/. M8S9&"I4WLM$W4^'55W^'*GRPY+H^FEU[$BF306_(-10T#D:^8:G+BV:F1(@F M.^M"=[OT)Y2:@?LPDC:W4M=$A_4-DO;_]N(N$N]3S^/>\]/>[1Q%5JW M"J/MRE>/OW9'H%^5(F<_6YW=G?7,)IC^]G'TY9?ZN+F&ZT\S[<[U.G_-8TF] MV$K8HX=+:D_I%J^&7VB+%QFAO9%](8[Q((BBCM;8"HBQ2 M1RA9^]I9W/7N>O!N<<3ED[]=ALA\T1[JJ1QF#&0"6#'O69)4L<9'J>F')N'# MVUAVC9)>//$_87 ^3RO&"8Z_((TR@N"0' NB]B#FU;JU4)@!:2-9OE+J-E?0 MUF/:?V!]1^W?#)!V).X&U\O>GH_3)[)W+_O0]4KRD,C#(3T%1RNE(M]2HB7# M5TD#NM:6;G.K[#:6[U[Q.XJW06KF$E$]O^E/YQGJB[:$BQ##R=GH?#B=_WV* MN<>%==ISPXHK9/C4_A*Q5I7.P(UT7!2-;3I;;0WU:.C21CD=IXM^)2%\@F*V^B(YN'6Y%4X^SIL;V4^/EBTASY97[_!732R>CT:?ISB M^.SR3[.P"Q<>I1"*D?0*(R(C _J(<8S.2V7(]V[C=&T-]5!1ZP[8<:\9TJ66 M]F+4W@%X60]W \A-*R$\ /1A*B0TIL,NY-M!EX^$AEI'A(S 2BB"=FW!6: Y MRCPJKR'09#5M-LA'0[][ZB\\?O9MH\*.;VJ\/__\>?"-C,#34J;P)YY\'..\ M]?)%E>[:@C=:9G2--KA$VX#AGJ'/*'5.WI6R@2MVWWOV;VDW5]2HD93W=$!0 MNT#^U1^0XY!?#:?D(?3K=0%R-J>3Y9\>?EZPQ<.[.#YXZ%ANG"989422!HH! MJTG?P(L-R#5B]@80>EN\9\<"*XNGO;[2GHD[EXHDRJ3:#B$J!M8DIF(PT0L> M,+;9!FY!V;EXS.*![T:#P:^C\5\PSCU!_,\N)V93L$RCKKT">/U'@%50K='8 M='17P.Q_J=I-V[?*PNPHWP:'"$M(LQ:DO9!1:2LUBZ5V&A/%,EIN ^,F@BP< M=.!MLNROP3B"Y3%)SRQM9*S:VXR>H)@@4SBB4YD^;ZKG5:B.1_<[R[Q!X'^)[9_C M>B0Y)!_I',64<\$E*8I! M;$J0C6 >#V.ZUTJ#2YM+L$NGGO:S>LQ-%#_)_W4^F?GPDYXIM?Q.J"7R-/&< MMC8&N;8VUSQHLH%XBFW.'#>"=SR4Z4X+MZFR<]/H)4@:,/8_#N=G'NG;[$!T M,,NP^8UD-[=]8M3"9<>4](6\K-F-]TS+)*BHL@E>Y+8^]?T8CXOC-G-< MMUZJ<2$'B()%;PS3->/"9P4L8>991UH,8YNLICN\U)9NF?>.HRF%0<#$=([U M?GHMRHZ.*^W+(=? T',6F1:I-+\I*U1_)^> 8"ALY!2B!-VZ'N MW$WXHHCL\HF+0K$<.8(*3'A7!P:9T;Y-6S6F(')&@:917^'5@/:53M%M *T+ MZ3Z6?(J[VRU'E6RNSC^4FELLDF @),W^9*SVQ1D,;9RQ1]ZQ?@>];]65?AOY M-XC97>__NPF8'[LK_5;JNK,[^4-DW9P Q5CE>"**VUIF7 A=056#0 L)NB07 MVGC>C[TK?7=ZWT;$'6<"K.NS'K-V"05GHT/M*N M]%L)?(.N]-M(J^.JJ>OZK =MN%,C$N?X?9[TTR,M:]I'%FQD9CNY&AH97W(09M00F--D,HO&:M M:AWJ]3A[5X;&NO?MMH7^6N6"K_M?\-8+KW@C(5JTQC,9:VYW 5U[ZY(W8E&! M4-KSF_==.MI9-T&WJQ%QQSOFD10)R@0@T]D)23ZW)T\[>.MJ$Z2Z:CKO&H5E M[T.V_[6M<[;<-# WJRF#D66%!4PQ@?,VZ]3=N(Z11-TIHD'VS&54^@Y!S /5 MZ)TI+@ KN9 0B, ,=" %2]J$G;%2Z-;'/_=AW->)4'/2-%++8SDWNF-0S[[] M#O\U&C\?D!L];W++T9)304,SB39R V_18:DO ASFX:D: S8G6F?8> >EX]J964&9& M^)H^@(D%[B6Q0UL>57$VMP[+%R;1NE->#8\_/)='2&XUD:+7)QZB""R]RRD&H_3H6U@6LD[4?CHY-".&@3 +X#U*.RY'=7Z*B--CH^ MQ%LZK!\P?1J.!J./WY:MVI,B1X(;EF-,-%LB)W^#;%%GO/ Z.<5O]C):>8JW M[OG'J>S.)-I@.?@PAHQU?$O616-==(ZX%APRG>K1L=0T7@\N9FT]Z#8._4TD MQ\F%3N3>(,[X%J97"@$4\%"R)1^SN$A+CW?,)W ,50F9>V==J[)H5V$<-P,> M+O$&4;X9'=]C&N-E,0B;:P$_QX(D;T^C4PS0$S]="(IS842CAN>WL1PW$7:4 M?8-@WIR:*S8KK9+"* K+J?9K$?<'QK] MHV0J='6=6ULM5M701^'J?TQ"E@]16NS;VPQV@CILE76EC[2VW M;O/(GHW&X]%?_>'''=+$;C^CBRRP>Y#=2/+*8!1(SGW$HKTTY*X595-.TED? MI>K=?MR.+4'[0SPMS\F)Z$]_A33KB7MY2B"BS-*0P:B*)ON1"\M\O1B5/*<_ M>%>P4?K2G;!V76E>8)R^&DZFX_-Z7$"/QWGEZ)XN7AAG!9-8G6.@J>/1UY^$ M4R5J3^M@D^&N0W2 KKF=\>'FBM*)U!ND95W'14L>CG$R?4>[Y"PS/K_%<:H= MQ3]BSV6I0TWGR2AIAPQ)DBV5:]L4VAJ!;"N?VUR>VQSC\3*F,\VT*&XY'B7$ M//F5I%-1O\'I:7DUF9S#,.'ST:0>I6 M-/(8LL>";7(9[H5V3$SI5@\-PB?7E[\_AC 'C/D&SII0"%HC6?.%H; D"*\T M(VN1\'J>0=(&*T,;RFP!\IC(TTHW#>(NZW?1EZ5@JEW!KFRDP2: >MP( M+/<,' 0FDE#6N M"O+])QAC#TIP 6,@=+9:\2"9C]HQJ6C;%8GSP#?JCKG]@>_]X(Z).%WKHD%! MHNO#]7/;3+Y]F2BSR:8SNNN?06WZ!E, MR7@IF2NQWKTNU>FD=3EFY40,00A_J)5L#>0?BV1=Z.TVX<(N^5(/!5U+6,Y6 MX LKP"29K;6)@;""'-G JP="@T@E2LYM4?'&J?O*!*O. !T#M0ZGH17QRYWR M\M:.XG>$R?EX=KEB44TW"5Z42X5Y52MFVT(_91D9&9,T32!'I\0N1+KUQJ-G MRFXR7D&%G0KE7(>YVL C[DZNDQ>5]G$")X5*\7\PJE7,3(KN"(62$@N M[-?^N0GQ&)C45B\K&-1QD/L=9CS[/%W"N\I^^F"8^I]A,#\UKM^D53/7G;/0 M2N)9"IZF@ NA%L[E3$"R.93BK&]SO6!7Y,?+M\9:7$'#CH/D*R?,NWI2)'HJ MI0 %+(G5E5Y6,&CGR/C-]);^>!:) M[>5:/CL%Q:QWM, 6)UFPG/Q)0*TM]\ ;-?U8 ^AXV?$PF:_@PLYA[^M'R[_V MAT"+WO#C//U 18G) ] 66UN1!^=HP(K "2*I]#8+T68!N0O5,;&B,^FOH,;. MX>A5PW[Y]7-_/(.[< &-";8 V?&V)C)I[SR+11&=:^9N<<*E1F6_-D%W3%3I M7!LK*+-ST'D5R-_A:__L_.PB&_@Y?*:_3+_U!%AIA4)F#9C:[\@Q".!J,F7. M&J/BI4V*XC8HCYU"G6AG!94>'$Y>@EUF%[R%?JZI*4DKJ:/G#$OM!B&D81!= M8FA2X2;[9&2;>Q4W@!P3(7:1\8ITPYWSFU>-]&J6RK:N4C<&U:?RR!!&M G!K(6TKU);^V7&]M)^+"6UKH]C5AU%HBLA>O+7BS9U M610L) Q,)HY __!6/:9N8SE4@:R.='PS+6PW6;>H#G,-T>)RXB:8FM:V6H7J M, 6L=M78G0380=S[HD)TD)VH_>6X%DQ+LI4\TD;GL_=@$!%\FXJR^Z/ /66E M]L& ;:3<0//O\,MH\*4Z0]==I?F58JL$&%KGF-"&%CPI.(N<.S)N@/ !K7F- MN@3<"6O_IN;NFANU$GO'U: ^X/CL]0B&-Q )KP4(ZYA5MV[=<@.8^/MJKD[B;"CV)LO"E?Q&?08 M S L5C&-&!G]UXHY5*B-U,*&-F[??NEPC[VW-S9L(>V.>^Y=.:M_C\/^:/QF M-,7)BW,D_=AE?3(N0.M"@XP1F*:MBWD+BID8+3G4IN3; M*C3'90[L+.\&M]9O8EJP?A-43>+Y<6R M'&J63NUL&4,23$8>/%@>=*/,J'U2X1Y#8%],V$;6+<)^EWM7!;8L2,D#5\9; M%F/)M/2)1"YP@7I7.4"M1FE-&S=Q)9P#G"MVH*M;=\)W%72'9L%D/+WL+OT^ MX1#&_=',GL#4-L8 9NI?QV<_>[]':EJU$K.':[Z M=X.+3B=9 )FLI0"T,;4F.7)FBZD%EXH,>J-M_S$J?\UNOT_=;R/>1CK_=33& M!).+OO'2> >)MINH5>T;G\GAU;)6>M3".*"5;J-LUJT4?AW#_O;V#I6S0MT[ M2';MOMYM(=Y_8/[8'WX\J76+Z&DX.1GF10HV#"[C(3N4Z=WV#5T4\=UI5#=* M_"8HFF/AZ$#H['D4&()S/ ,J+@+O;?NR72.UX_X7J!?47U\D+LF$)8>:KI2< MK4GR9(H(J9@TO-X5%#R&5G=6;H'9/1*]?.2;4=7\\NI9+]L4 #&PHLBXUFC* M_,J9W+& M::&=71PBGXY^N+H,]R1/,H8 M,#)4.3#M/# (&9C/D8S]%#TV:GKT$+3?+[GVIJ,F=7Z7,I@'@GRR02OK:7>T M! =L9@%=9J;$J&C'5!E:E6"]!F1?2?3M]I[MY?E8$N97K8[O^I,_9T&#R!/7 M/G"64JK=17UU^ZQ@2=M@M"C9NS;YLG>A.E1 =2=MKV7.CE)ODE&SQ+9(CRPBCB]P0K;SS/V:S0!O<8+(P.)-W L[V-:D'W37 UM2O6(3N,3=&%]NXEQ ZB M;[!;K,5G9=9E=J4Y:YAOCUX+R:02416>$_UR!)2XQX+8)R.VD7@3FW(."//) M9('QTFI:YA]CL3;4U"59:_T;C"P4KEC(M&9:#+9L=K;_ -/R7G#[MR2ZT>0M MT[);-30P)]Z,AOD"Y0)24MG'0KHK:&IF>DUJTRJ0'@TW@#) :9/KMP+,D3!A M5S$WO]X]O\=,;A)RX R-$C1"KNL5T\0$+8_:*EH+>9M]XO'4>>C2@-Q1P@W" MUZO+#6R Z0>N[K"-QC:J[O <>^KNH,3($#JQ()/KH;R?3W[1T9+GXU.8,JV M35#A45=WZ)H!VTBYXT/U-=?2,;E,.XYFWAI"9*1C'GQBOH!4D<><<9.N (_Z M)O]64K__)O\V(MM3/M\;G+X:TF_X>C29+/L.O$^?,)_7*P8/3>+;Z+%=9.YM MC_]&NEX0"B ['CEF[8J ,IAD#0DT#J4WD9OV&U=?0GC(9F/%T]_!I-^>GUY M6(K&RT@\<98CTZI>]!"NM@VAY41:KAVF)BOLW;AVW4UN/OT=IM&PSI>YGQTG MLPAJ+[MH8ZR&;FW5JVV@^>(,\:U *4IJ8[#-<<9F^/:_4G7(EIM;3P.5-/ _ MWXY'I3^MT[%G8DD\%,=,]N0)ER184"(SS4%YAS2M2QOOXQ+#X0G0A99NMUE_ MB(@;V)S_Q/['3S4:\@7'\!'?G%?9G);9P">GY]/)%(:SOEO]P?ETWI]YGO8S MFPT7PL D=,"HF%.>'&?."P/A$M/H0G8.,.HV9QW=X#\\R3I<90Z@T@,2T7NBW4+X=Q" M?)+_ZWPRK8'CGBU)@Q\IL$)T^&4[[ MN6+K?\'WF,['LZL$+[^FP3GY^+^2A)^/SCZ?3Q?=8FY:-8O[2\'D%)Q3S"M= MKZQ$S3SG@H<%4RZ30].\"S0,:/TZ&PWG.^G)=#KN1UK-:E/Q M4STK<&W5Y/)>?UT_CTR\:SB+EIR.T1-),ADXFD:3=0DJ(@:4+;)O-D1 M^%%Q:Y]*O,W!G5M8+@\M;N^:,QD]^S8?U/,!3";S3 8MA-&UQZ*4V2T2C3(8 MEFKS^L!+*;I-M[&MH>[K,EM#=K55SV.Y^7;R%XSS12F\'(I3FGMFK"4[S2G. M8J(1U+;5OH2(1>LVAO=5&(=*'&JL\9N6]8,EWR".M1PEYFK.DZ#F9Q?C,=#2 M.;M#_NS;Y7<6]\IG([@>0W7INLR2RNT=P(XL,HXQ)JL2-MAJ# 4A:848%F0O. M_>HLLENO:)I&!HX[X%FPK*)GNF3%:&5$9K@OSBBT08;O,(WL>B.&7R$M8\!) M^H1H$@/ROFC=!TF.=E(L>FZS<.26-6I;N@[1HXN%;,.(NWN2/%#L36K!7<5U M]4[VK$)K)E&D&L'YB#V5?> Q659TE$P'6J>#*85E[HU*TB73*!Z_.<8CIDQG MJFER%_(JTJN=6>I6_):V9?PP[G_\2!LR6&.YY9$E7ENR>!2,B![H'X^<-FO? M*CEWQ1.Y7-+4CP\[*(B+CQM4#+9MJ#27'3" C4'#O M::+L8?/[OF+X6^G^_@:AV^B@N:ET)?:Q":X?NT'H5IK;M"7D0\2^3UK8)$!% MK)-^EMGJ8LF:8BX0 M**UEK900"PL^9 Q@2Q$W]H\C:!"ZE4ZV;!"ZC4 ;!%]6MKN33LJH:C> Z#/3 M2DGF(R?7/D=BM3!"E/WT ?QQS(2=]=# '5[3#6\35#]VX]"M]+99N\B'"+V! MD; &G1991&,U<[&>F@F96$R1TT0H6DEG=6B4Z_C8&XFY:C(*LA&A4E/06E$?3,'0K'=T,3>PDX 8FPOOS M..GG/HR_70G S=A=@H\Z2V#%& +F,K)@##"+02,4$?1F34.WU_PZ2#^&L="- M1EI$/:]$:,E\/BU7(K*+J;$)PK89?_=B/(PET9%2[XB9=ZB1%AO+_4B5+MI% M'EAQGGRES&D-3&%VDSOK8+17J4UAF4-QYAZ3XV"4V481'0UYS@&RWCK4R:B/2/66P732-^AVAWJ;>L8/IG8_K(E]M<[PWTM2T3P#&)Q^$ MTJ2(D 1HZTPP-+N=<[T[G[QC>[7EHT\F$YS6IJ?+IEW]:IO.7I=/A^_JG=]* M%_K"F]%PO/RU6CZ3*\=UG.2-JC")CFSBJ R+4A:&T0MNP)G4Z.2ITV%T$66_ MO"1]\H745,W!7T?C.L%/SD;C:?]_:D;K9#IOF3;MA>C*[):^$_5F=.TN3*2P M+$#PJ TZ6=K%W[?#NO]E\7 <7171;ZC91HEW=R!.Z?SL?%#3O'X;CR:3/TAJ M,*A#^(T44Y-BGV$9C?$#?.V%FDV1O66%U^KZLM3RYN2P(FT]UH9L7*-;AYT- MX8FY^^9! Q?B)O3+05T?XG+^.5Y<".A8CEBJP<19Y#$P5N?.@&1:<:&_MXR'H8[3^6%-M?:7X.4Q\& M-W+#1 @N9R):I#E)KEW,+'#CF.!8_C+_U$0SXM*]!.ZN'R9/6?%M'?3<;2]&"MR]$S?T3F= M*ZA!6/QY3=DN??I:'?H+_#R:])=]/),NW(0DF$S:,2V1/"T!BMDD1 R:AZP; M]4Y<#^H')E!7JFJP^-2$+S*3:SE!2@.,7$$SI(JEJ@="HNN]A.3@OL2 M,$C9J/7>*C@_,G-V5D^'P>.:A/'^TV@\K5WHGHV&^??SZ3D,ZIJX .9<=HH7 MP:PMG)R?3,!,J.R+%=F=5RYTM^0#9T*_@6Q?('@]/I)QP_'XT_ MC\:TS%60RWW22QL#UGI2*.JUI,19U$8Q+(ZC+-&#;)-^>Q>J'Y!%G2NK08QV ML3-SQ@?U5'#\P67902(-"TQ=A MNF??+G[\1Q_']))/WU[C%QS,/$L#WDKDB1D.1.(2D4&&R,!$*W)!Y6V;%6R^..-C(]@VNFI)K%?#S^?3R4P"8K&/ MF^B5U%8RJ!6G=*T.$6T2#$4J I(7KI&#?P>H Z92=*_.=<3941<-XHBKH,FE MN2=!B6RPKNZ.H-&.'T3)#%*.-GB2B-@?3>2/29.'Z&)/JXE:0K/"<:\-,RD! M>05$7@^>G$9KDI(^*/) ]D83]6/2Y"&Z:& W/X,!N:'X_A/B]'7]=A7YK I1 M,1@5*F:DLTQK41B0#)C5.?#H3$+;YCAK':(?VPOK1$\M\D17X%H6(-L 65,G M:SVVPWA4W>AP V+LH( &.]$="$N '&/*S*?:E38)PR*HP$1))6!,,6&; B_[ MIL8]KM"^F;&-W%L<8J[,@E]LB""B5ID;INH5-@T!6+!%,/ B8?$JN$:"1;*;F?:%,U#6L2@+!G0" M7;%->' +RM&H?S]J_KH,?8\GWU M!;3YT&>Z]N6[0;>UB-;HL[DY:!_5F]FS5J@]$?+1B@]&9SWG&?";PO3U@-- M1L.9REFFK% 6T>: M /P^U\H.^?U1I"UOKHK+<'8-9Q"V 5DGG"*6S MR=5J@8(%8X$YF7V6/(+/;M2VWD2/9]_V7 MC,7]\K(1LM^91D0 2-G<4D'<\H<"EQ\O:PN#8BB&4D4W.JB#J2.R26,S!A2QO4'\>RLJN!^*NH-@?1O4-HEVG"CCJ$"NMO&,BL*D-,'BLA,D M0& ;72A-@52U!I(20Q0!)?7)>4U,CRV1QN.P8XCRN^1"<\O7?'W-Y]S#_$&E M2XPH L2TG'^<(KO/"4%*]G-)$/O-?6():\4Y0LWJ.'!]E^L\5-<=K-U'BVQ7 M,]]RW8>(I5C &MI\"RLA4$D@@W:8*MD4^HP.7"O.BS(P]L*@0_K[.Z'NC[,= MQ.IJ5&P0[ 1,BOV@VT:& _3>X<#8))XOTFBK"LB(S'^A"Z )"4JNR019#79J M*I^4#D-,B*YL&*+NL>=!,Q#B.[GN>T!MJ5E+!\KZ!,:0A>"3@ER\]LF@U+0R MEW+],.@GWG'DJ-F^(,P[:'"BV<];(^/?F7K4[M]L_GN;*KA]Z X8^;[7[;+@^Q&61UWMKJKT!PY75 4ZX-$@1IC"R&(#(CL0EKT DO4B6J?)M#GFBXXA#^] M@'DNZ0+O2T*'&JR0"HR*#MI2P+:Q"B1TS*E/F?(/D"X8Q(>!Z8(AN$P:!]Y% ML)_I@CV!W#D@O \*D]*$Y6"I)((-3H,)F""9YLYBC-DZ2>3[["O/*UW0AQU# ME-^!%6_8@YM_)7I/7^BJE=S=5T.FQ#Z<]5""%F"<0$"7 ZA@?%&AL+1].+%! MH%-*&0R";#Z^OKLT6J[+9+CD,D:905 +@1.3/9%)D"F%&@UZ&?KX2">?-3J$ M H?KNE?Y\:.5WG< 5Y+D2H"2;6)GS$LF)EE(41IT103;*7.X2:(?A0:C:/Q4 M2I(?_<+]H7GW"U.%#C>\=OHHXB[K7PDHEB1TT:6X=NED1DP,O2HB\Z=A"V4] M,*"X08()8HM*BXI>L7\OB,GKK(6@DH;,"U11^!SA#[+_X[P4[T5CB$*X\Z9,?"$7O M(HP[\=B!J.@4$633[E6B=J-L419$U)8HD5-Z@OC-G31'YL2AD.U AT'Z[IU8 M?_T1KS[0XES[R-:\RV"*;(.90P"468&KP9"GZJ6<8(NXD^8'YL ^^NY0<_-W M_'H[:F/^V-0[3TIK\H(W.TP!3/($:$V 2NSJQ6R$TWUXL$FB'XL+H^B]PPB) M=6M^3]?7GZC\1F2@8$ MPQ8%?_0D6X5"L#D51#UYRTBV,_4ZYY [IQ% M26D29!LR8?G,SH[WY%@UQ-9,*V*L%J5,2'VBZ\\K]=J''4.4/V'JU06ET+$P MV<;"+BM;=/P_(Z@8M$DJ^[IZ4BTZJB"UA!+9B3%\ M4$+0EIU50[Y4%]K(S)>9>CV$ H?K>LK4JS0H-1-#Y1ZO7]]3S_ZQ4NFDE]\9G/T^4LK!%&0.WXX#'2I_NL M825!&A1AB@Y=1&-0Y%B%*B:C)G8J"MKS'=]QZ-0^O*+O7G+&[[C\L'1(7WU] M^)6[&.19"T\]>.&1K*C6*RJIC0:]_OJGFZF6I\-O'_'RE\_+J59_Y4=<+]Y>WLZT.G>6L @= M6_-"FS^H6J&6\*"%J"6%FDGUR=Q,M<(71_"3I$X'0W.J=?Z39A\^\GYQUORL M#[3\Q__D#>3;=/ESG:C$R/"0C]A&9!@VWK0";0,5DHYTZ#/W^&14\/,C>Q;D MZU 2L+8F1LHI4DO2"=.I41C+F* MG]_"5!3H4-%P5O[GYFZ0]F_SLU*6R+4KH6?E[>5K_#R[QD_KU[MTP&>Y&9;- M=_N=05_\2ORU+V;7='NQ*-TN\E?*\P^WG#C7+NHJ30#=ZKE,RA60?5J0%'VN M,>=2^@3&)E[HB_LH3IE('8HY'C*H6_6^V*3XV_RJE%@Q206JZM2&EAA(V@M@ M*+RMGE?B>X^L/7 )4Y5)''O;/PKDIU)B<2L^__(RHR=3B2$:"V@LMG(MP498 M:NTSD8JS@J+I0]I'8AR_?&)2)JSNN'LC<@SG=*,B'I9Q6=K8I;_A!=TE"799 M4]=,@ M;\&$A)"P%G#2^5!"D4'6'3BRY^M?.(NF &WDG69%-';(Z_SJXK8.:WFQ[+V, M6DDO5:F0G1.L$YLA*,<;-5;5+F,+;. .)];&]_UDTOBP])I>O1KD>?_[G7#5 MF38C0X,K;92_=GR:VYJABJPT6:M4[EB?OTFL%TRM\6$;,7:]N+H^_[5IY':N M4TE*1=6Z$IP!8TH&S"$!Y:!J$I+8P]Z%._S4/_&&_VN5,X]>^S)##_MK?L0M MY9L0]U5_.X@Q)$JP.Q'&WR:V._0'0+ *X@'Z&]&X6!6G!HE%9@_*J#:4)]OE MI;Z\QVCK"^]99;?!]:0CB[4P_T3CBN%6&Z\_L@,.9C:K)#:=ZKF\7LDA:+LWR;DVL:;*PM M3GM5A <;BP>3I&&[(BC@X\2)$&L5J4]]^P:!7N:1/"9*'>H+UHG5_GA%]^;I M+@)V#?)O%?$X$?M1 -V!)(>CT2$0OUW0+$J@*%I'LFWC7!U!1,5.3L@NH_)$_W939Y8=W\\L/UW1U\?!/RX^@"B\%QL "1PL&560U> U" M6!64\:U3M,M>,5C4EVW#]$6V0Q78(('OPW$[B-S5WME#Z.-80)WI< CY#L"R M@[6TC^BH4A'517"I"C"R32P/5$%1T)JB Z&?IML:A.GWU#(!S9^GI_ M\_GSIZ]GE^676J_Q7W3V@2V/Y>EP9R-0D@X9*<@&-9BH!43>^2$6&42F&JH* M.]A>V]XSO>75':AY)RUOM,2F:'A?R2/=]4",W?W^]%OZM<(/6-U*7SS*'*V5 M,:,U)@@,$7TE5X,H1ICH-_3%/_W"HS?)*REBU@&A8FZ^!Z,7V[S.5$PA+TK) MG6ZK/EZ3_)II^5OWLM^N\[Y?\;7Z-GQZ:(TU2,0D9P&=>L,E90W)* M@,,D7$ R7O09/G6<]4[']Y$)-UEW[6ALZ3I!;=GCM5X)O^$?K^B2D;W^"X/Q MY@^ZRK-%BU,T".X6>>ZMLA*= I6I@/'\(SI?H;A+N+[&U=1\S^KB0GVAKJTJ5E#;@2YO( MSXIC%4H-63E7=14ABC[7_/Q@K:V#F/!T:^L 1)Y+4^ N:_K9VKI/:^L0LDS2 MVKH'TL^%Q4DAYES;G5RE51HX#5B+ Q\2I:BM8ZOJA;-W6&OKJ9%W","][F#; MV'[2KN]&412$[%KKI7(09=1037*J>!]<[I/"? E=0X.0']0U- 2VJ9)6-VE! M_WO3DGE?FKX.2$QM>-(HR:==I%Q),!DKT;9Q>>TNJ8(IHLE)%J^K[I MH0>>-H^?^N"EI!A(6#20BT0&/PA 3\PR&3!:(4S"3A/O-D@T5J4J?WII=KG\ M\EZS2S]CLM[&NO@K7%2ZNJ(BST64+E9VSZ+*E3U[9,]>N0K%2V6(O7X3^\1Z MADAYA UL#+9LJEX='9@>V:+'"KAUH"B8DOD;!:VC!Q,Q T;#NI"BA!JS\)TN M$5PGS62!D!Y4.%B]IQ*I6%W(O=UH@M*)A("2FW(,18BU74%/H6W[)>O2R0Y? M+]#1HA<' [V%.?LHO(<56*7*J-=8^%\^N%>?H-N>^<#U-@CUT/6$#;Z)0HI<:4FQ]Q6P# M _OF!"Z4*JW6A?)T+70_DM4PAL([E#1L;QK;1<"?O;A[ CJXNW(?-([2BQO) M2*]4!I>D;;>C5$C)(?^GJC8H7_+JO,'G39<]>W'[LF4(""-W@_SWS<7\RVSQ MUXOT7V>7Y;?9-5[>3H#_0N_>O;X[!*76TME@P>8L^!"4&0(:!UF5RA*2+GJ7 MCI!=WG6*_;B#X)EWU.W8(?7OOMZEWHC*Q;^_:;'HQ8R/TS>7-Q=W<;=WL\7U M#I'U 3M$>^%B=8MH @R+NH^PD&_!]P,+4A8+NEY\*^KO4FSR^!6'=#VTD36_ MU-\7M'SFN4]2B\ VDZ/&Q3:>%UV,$*)C@TICJ IW^,Y7'CO])[T>A$<-" >L MO(.9_VZ&J5V/.Z/%ZYNKJY;CZ\F@)UYW )O>$2[H_M%?[QY\;J*2-2GVG:IL MM41: 5I6;W:H0JRFJ(<+Q)_@U-J'3\^L[4#]F66':Z0OU_XVO\S3TFW-&T=C MW,.SSX7S)9%O>6^EP,B<6]>F B6]4$8KI5 ,)MW#\X_*N\V@;:;>GJH9:F_< M_77[D?CU__%O_P]02P,$% @ Z3BJ5)OB03U2& &3, !, !D9&0M M,C R,C S,S%?9S$N:G!G[5@'5%/=EKZAA1:*@K10!!6DA2H02D2*H"A54#HD MH4@OT1"IHBB((-B1)B!@@8ATI I21 @]5('0I3<)13+Q?__[W[PV:]J:F;6& M+VO?['/NN><[>^][<[\32C]E#. XIV^H#X! ( !+_0"4<0ZR'M;=!0 N7 D M 0!@!.A Z@ -U6.G-L[=<0?HJ#Z(ZELGI_SZ!H0 @*/K.Q0 4_M8J6TMJ@'0 M[[]=>X #'. !SC ?Z?P@*-DM7QQ[A[!+@Y>7M0.^@?T/ZF*+BHRB'W =T? M?F5BPF\^K;(\ "0F_L7_B[I@3/XUXX&Z., !#G" QS@_S<4Y.15X7+R< 4% M$7DEZA$NI_@/^Z@Z!$ #*$ 6T '\ 0S@#G@ 8 ;X 1X []$"66B$E?$.$/M] EUT -+?W3?0W<=;Y%?;R=D'$Z@I MBL&XH^ N3B[*SBB4LHRSDR)*1EX>Y23CA%*4ET$I*J)4E.55%5SDG45_ITOXHYT" MT;I4T_I59!DY>1D%!8L_%UE664Y5 _8WXS1@?[/0_X5L:6F@D'#DKS7Y^/^) MWASM]U^KMJ>[UE\+ZS_%2>W^DT,EH-Y]3$Q,&K!_S?WWR8#]?O-1O3]N5>J5 M(O\#." Y(#D@.2 Y(#D@.2#YOT7R%[F+]J9JW.M4,4L9HFIG,#T] ST=F(&> M@1$,9F3F9*%J#&9N=@Y63EYN?CY>;EX> 2'QHP*"QP5Y>$5E18]+G)22EN(7 M@2G")!7$):4D?TT" C,R,C,Q<[&P<$E">:&2_V%0:@%.1J J*4%B0(TG"!: M3A"E 1 & ! ]Z#?\>7< HJ&EHV< ,S(QLU '%', -"!:6AHZ6GIZ.CKJV1#J M>8".D_[047EMAL.F3F!1/RZ%B(27C&)G"NJXS3I7CBDZ^]]D8C["P\O'?_R$ MN,1)227E4RJJ:G =73W]LP:&Y\PM+EE:7;YBC42A75S=W*\&!&*N7<<&X2)O MW8ZZ^KZZM;VS^V")O[_R*"P30@OZ,?Q@7)S4N&CHZ M6CKPK[A --=_#>"DHS\JSW!(VQ3LY'=85"&"D>M,PLN".B8Q1;,5;F?_3N8C MQY3&CZ_^"NVWR/Y]@=W\3T7V1V!_B6L08*4%48M'RPD@@!W]&(ETFK\RIMJ6 M?*N&4*72KE*;?OJRRMD;66'+R-<_N$"]IO;"LJ]N*%. (53%H^$9+7?OL]T= M-ZS*0#&.7%;W]YQ2D20/]0 I7LM.U.7U6ND3L/6NRYY $Y0S0K.O^"J8L$YKO",2F\7U-\)0NDQV7R M3\THR6V1Y.Z",>A /X\#A+)??Z]H2TUP_W&OY5I<3#@Z>0>TKQ=TK8;DT8;S M/+_[%JUFP#498IP'>&'O-9G9^91T"I)N32HWRK7#@ZLCJ[&(KB$"E!O3A$H_$V9&YT<$0>=2-Q<7&%2&V0>A849O?BR_%(C\GA<5X&O49F;FMB$<0VOC$-H7N MU,PYJ%O\N%X*QPS:7?ZZ8BQTSN .G=^YVA"$GJ\]"SF!H:2SWT- QF>@))-- M[(6F_.Q(P?#&?,2WFXRD!Y_^KD@G/Q@4Z+$YRXZC^ MB(]7"6F=SHO0*@P]0@'8IRZG'EMM-:SNUO--#\8'Q-4LA<5/S=O*MS@;'DLM M5UJ@?[&[FW)Q,=\'[8[RGDD7"K\&[;TJ0:NIJ6BD34TU+2FV54&_DLWL*OU @F3AE6*"C+32\!MQN!5P:MA.;CI[;MZ2:$6IX>+D%=$$ M';&7S8XXCJOG5I9IL$L.;$;2&)JN.7^M$.OA-)+I2,A9DGKDXGMCP:],2FP? M]$2CSIH_J-T0Z>([SF5J\.<, 1OX4ZM-T?QK18Y-,C9N=#P;H8C3GZ9#!B/VY]1Y>J@YYHE);I;JIIF75.U,$TT M?I^_7O\-1.O57J(CU/<%2P$B.(FS"+BS6A5+/<_@<$2GT:GR[1R,JM;'L$JL MIE1!GY*',1OYQ.X"HP;Q_B%#FR>^ET_NL!ZNS<]7363\I!L3PT"36\O=B%UW M*(9[S%FN!3W\B$_BR0!%3>[,0-EQIX.FN$R-F-Y1@(G]T?T*_#H^ ,]:2 'B M=\-VOM>T5[4_Y)NLX7-$]RB]O:E/C-&E+9/4I@ #MX-2<&F-:=LWJ8]FV,\< M^RL7&*7*R1??MY'>YLJ:"JDM'(O-S-?9:S80JP&($+OX3RU],*&AS/C-CN9[ M\78?R_= Z1 "3[#,+KQJ)HKV@T3K0'(AH)AXY_5B7@J[-GJX*JU*XD1(IQ._KS0AV[.3>/<[>3Q1K$&E(%HI;T M&;YK?/8';S6%IC2R0P/B>CLM8B4R8H!?MDZ(5M';9%$_K1JG>%+K8QSBAT-? M^8A _=;@2*V-[A"':M"SX+?[XH-5BE8KC6EY#CH8W >>6\C)8#!?._M\-T.Q M2&E4%WT,8V:4TKB9(ZOP@:"M7_6E)8YZ"GO=H[?NG!..@405\91 /.B M;AG(YX56+F0V[N$L&#>#H0#0P7[O2",IC-](Q%&+5@=CS4YR=FU8XEC=.]G *DY=9LR-OW&L:N$>XCUNDI0 D%V+U8^:'* M>,)XKRYLL6:_&R^=?8N[*QB1;$/>.N__L5#LA.+/231AWG;$DZQOSAY;%&6: MZ"/JT!:^7P3:<)MK [_BLHA=B;^[+\C/$\WO$,8WG(/!L+[VIZ3BXH3F.R:F MG+R$=C6=O:8]YJHOU;8Q5C>QT[>?'[L?*7:RSHQ-&US:5_VT"T:TZ/1<3KC& M\NR0W?/VX7"_-.]'SUH?F>J),$MDA/,IO69EEW['R7E>42B<+;NRL$%(KK)W M,E' _T=?<*Z>JCO8^%G\U-Y\U:I7TT"E5/# 5"937=WV78=Y>RUU7/=IKDMO M(:>6S=-:"DH3KS>WUWV*-\.Q-WX<8:\]U1=WHC=FY LPQ %V3@M;#M6XP>^L MNBA0CXLKJ1W\9 E=UT@6V1&B +>M5R]&>(VOHEG-*[N;8]'''#%C$4-E\X-5 M=IQ(DUR:7%X@D'LZC6/).-6-?>G>BWV8B G_8/--63@\TZK,F[ MUVQN\>Q'20V^_1P(V^8M&MW9O4@ M ,T\%Q$;*V$;_&O,;MJ6&Q_O%/5)+SG7)O)UZ0TK*/!R)KV^J"_QO;7^9+-6 M5+A6)C3&&N\4PI"94Q?DMOLR55Y4V%G14E)?^\;5IR7F-D:*T,XBKPVGR+YJ M5"I/2<43)@/8X4?.50ILJOCUS5EQ6PAJZ6NX2EJ:T(Q_VJ""V"#,ZG-^I MH1Z]S65Z&DJ,\\K/WP!QIWP<5DLY+^V1R,"NNC.Q_@["4GN(\"'$/=8T(8%& MI8WX4K.&+?3Q[&-SDU[/C;+@H>TNKEG%%I]T:-JG<&%7)X^G3++D\2OI MC<9&:>;+ES:]O%OUP@U#9$=&,4"K2D>8-4FYYBX/C]J]LSI>0G)H7Y:T'*>= M?>[F-HW20T6%S6O-3=)+ ^*KV6#3//+2VNZ6M2#HD'#Q3/Q+RK-6DY')1' MN% 9N4VJ\GM!Q^JJW$[6J0_K+[$/:1;V?!;\D^WS_BR",#J7-'=2/IG]\SR? MMX84?<_IQ\5E$!':C/=#:03:53P//@>_D-'CZ5)83E>OX24042<2:T78EUAY M10&B,'QB9=&IG:UBL M,$ )9/H$7]N)Y=\T9@LV[2I&7U;6K/#JI "I]W>S=Q ^+YM,8XG19AW@GO#I M2A72JV;ZJGNM737E)PW M6W.-N$@S\D3#D]"3U855Q3'8$^?#)-VRF"\9'+O_3@V!W:1-W\P"P^R:/GD0 M"K'$YJ-W*TJPC7 :N6W$S00RD=TFE*TRL:D19]3QF-7;3+',=2J@H$9?J79' M-@9\3E*?&](V5?4(HCS\FM6]-WG,HGSHQ1+DYI6_@D97#L.6$E8V9UQRH@:P^NVY#4 ML.].39(,@V6#\ZR.@;J-6(;C?%]CVO'-M+N!+25V%F/ MG+>$W0GMZ9=Y#!)5+AQTFC%_H4_XI5?_#9=ZZ.JI= MUA?MR:,Z^[8W_CT=\0GVQ8_P]\5!CBM5]^S+:FW>)F>%3HI_$YLOW9AB_7%. M:DK3G#1S7]DB2:4/51QCV=ZJ>[D$,@"RA8RQ@;^U"!K.J(ZNO"#C]Z.\7"D MPR$*L&H!^B&C%^ %&89 &@REO;82]>B$HY(1Q4ISJ1[;>=M%C$/LBVPRX).S07'1AYM?AS9I!/N)KS'2,V MZMN7;/[*8>F%84#.UXO7V)/$R!C!"BC[N77-@+H=XIU6@=TS'?';V+O+\>N" M"*A5(?8Z"1P5;)9;8?F:J2P@PN/DVG0SGZI.2^V2@N9\)J_&1!X/[=0;J1', M:!1.Z+V]C5M-83XO2K,,I+B4HE56IU4\72U"OIXW*X%>>_*C'_7<*\(Y'37U M-'?,52-B_B))[=Q)/\/3]%HGA?C,#.P2=1V_-/M:Q&F#"[+-?N),P#VGUJ(7 M,Q^'+L3P.L[DMAE>UF*HX$EEZ$+9W_,6G8LO7PM;**XRD\/SKG(9LT<74G?XW?#^S=F_1&$/#F-:\5*>+:KN&:( MJW?PNX@9M<'DW:T]1?OH;"S,H-MU_8EXV0/H6UN.H=!(P)*L9T+=QJ9SV9X] MGK6'^%!T\D3&]-II!7/>> 15RL1/V=F:Z-%)<7%F^>%'=&U!&]PGW-J./MJT MN]BMWS73HRQUJ[2X],+:N9]<8>;]H)9CH#8L^[U0=0_^S#:/\5P*4.B9#,@* M:I>)0;QCKK@H5C+5SSS7RME 01T/#^DS,-:IL*1 MDGBM3CPS4!C+OW[A^K@E/COKX5Q122UOOTR^UR-C&X<.I67)C&Q-IUBO+L8'"W'73;A6QYA]BBXXM)J@N MW4GSW!A;-V)/S9>9+DH9KX@R.*X3%614B_A8;9DA$6O1*9Y0/ M;%V.5?C)ZR^55$0V'1_RJ%-*\RC74UMS>>")V&H&;V:08'LJ^L9W*APQDGY' MZWC'ODP*?ZF(\70KT'_-?UN/]Q(MP'X.\]N[ES5)FQ4F%J@G'7JS.G15I6G$ M>C55F'6@*4?WXA&2[_%G8S-'0TF3OMHC1'Q.!PKE7#YB-4Z5.!B\TG[3.3*K-\B;BVX^YS[A4_*Z6FXIGE]O._6_);7ML M=+/P0#"D?Q-)'.*NOUH#"KZ$%GZ>8XA^+>OW02VX7'W]SB?JWF5D+J++K:9( MR2CA+$D0$NFX_;"_)7FS4Q$-&LI!7",F2QP<=^Z4B[^ MVE5 Y^?PFK'] )ZYMQ*6/WM&OW?C1:O!1)ATZS&9J2?MJF$5."%MD1]M:!-P MV=71PN%#D'T!XF5(&>>W1N& @#WW6+;(I=29P3)!CW%$K-(5QI 3YWMF/$M$ MO@J .R#UN=_!LQZT9U=/%*8;".CW++W;]YT2?73+17 I](1:;=T;W6^H00X M\98^.T=HH?##M@(R3J$&AE_91-P&@B*EQ+@QDK5K[*:&?56+U=)8<..1>2_2 MSR,&5YP=A;!TK4)CM'28[3JM=/8*-NW:?/%&ZN:;);1VG6QCVG-_P%:/SO2C M+AOOS4837M:Q0[RK_>NGH26W)XPYR6[TG9@;+["?'AR5%I)_F'CFE 5TJRE@ MWO[YR_V.4H,ZC;-9>I+>?$DM,7)\,Y/._G[['7/+]C#J1[2SAS$<^[T?$*4HPKN<9N_]=;">A'/2N,[+%0[%)Y, 4+ T+#"'LQ,/-?- M("]OL;*2A(PD<7;HW08%.34ZSH[(;]6E9$S^"/GI^/[3-]]M(#W?YZ5$Q^0- M^520!>K^?HW&O%G@KQ7+$1KGQTO"%NU.C!_5B?3C7[Z[$SR?T'Z#J.G@FZIG M4M:Q\;'MC,!N%;SK1C/ :7N>IBAA;-++64$N:*)&";3:]R+C.^[K_L6'.]GN"[*HJC2E=MA238=#$[O30?]%4E56M"+"I?3Q\?L5 M<#G'&QCNXP"7J=X?)B:!D1Q32+C)V"Q:?M]\O.86YFG"U M=D.C0_YA_-\ETME%>FM<\X2F'A>%V"\US$Q?Z;A851'2I;XIGN=;@:^MX9E; M72X^@GNJ.N!UJH^6R,85JDOL5C(!-\+3HC;S^*;LK PKB];B^%Y%W-QLU$'2 M'>Z(C+SR> O"!5H5K"K:"F#T$DD,LLG0O1V]1X^QMOI4PW=U6O%(M'*1][C1 MTULZ[UV7N3U/:86G&1'[+$S MV<="AM>)3H3#8;YZ])< MLFNX=MEV8N6G5 *_?H;/D0LGAE"1QM%7KBU JN7>!=0VBVML"?7C+V:$ MRP&ULW+W]<]LXEC;Z M^_X5N+VW;G57"=TD 7[-N[-O.4[2DZITG)ND9]ZMKELJ?-KB \.@(/G_,?__GZ_ E]%46;Y^L\_^#][/P"Q M9CG/UK=__N'W+V]A\L/__L]_^[?_^+\@_#^O/KT'KW.VO1?K#;@N!-D(#KYE MFSOP-R[*OP-9Y/?@;WGQ]^PK@? _JYNN\X?'(KN]VX# "X+G?RW^%%"1H# - MH)?X%&*1Q##E,8*,AA$742"CV%O<_BF,!$41ES!*<0IQD'HP]5D$TX"G >(X MQ#2L'KK*UG__D_X7):4 RKEU6?WZYQ_N-IN'/_WRR[=OWW[^3HO5SWEQ^TO@ M>>B7]NH?FLN_'US_#557^VF:_E+]=7=IF1V[4#W6_^7__/;^,[L3]P1FZW)# MUDPW4&9_*JL/W^>,;"K,S]H%3EZA?X/M95!_!/T (O_G[R7_X3__#8 :CB)? MB4]" OW?WS^].]ED^HN^XI>UN-4]^U$464^H6"GKJZ=M'A_$GW\H ML_N'E6@_NRN$//[855$\>:JV,M56^I&V\M]/-?;+!>8[LG=S:*L#XRIW/[BR ML0_3#\[,_:+X08QO<*>9BTVNOU!OUGRJ[^ZNJ8M-']]B5U^+?$-6$WPM]LUT M3%[I#]ZKGYIF](-ZR+1JIZ'NCJGB^T:LN:C9\LFC0<;__(/Z:;DMX2TA#\N_ M"'ZK1L77HLQNUQ5WO\[O2;9>DB@6R,,2>H)Y$%,:P21 12I[_-8C5^\N@'8U&6"K&6*5LR?VK'3(D!?/ M@:*7UBN(J:'#7S2,3K"M'-YD]M]5VJHE1$_@+S@HE Q\1&'#K[! MU_E:!=&;C*[$:T$WOXE[*HHEBZ2/O8!!RB,$<11@F @5M4:*,:0D?B)3WX89 MCK8R-UKH& FTE794 Y,N"/VD2'#- +@=/7_WA+D[[[O9>_#J_?Q#KLB*4JZ)0O2[T+/G5X_Z2C^11?W3UC13\ MS3^VV>;QG9H7%M5LNKS9W(GBRQU9WSSH1Y1_%:6*?-ZMZ]AR&6$51GBQ!U'* M$HBQD)!B7T#"/$13'B14@CZ%[7> XJUQ>@=AYTO >5^V"C M_ <- M00P#45Z4&P1UK3]UM3@>"R8R?=&R9NDN>#U>3MS]L!'Q+LN*O9+45 MOPE2;HO*LG+WX5\R4:A'WCTVTSGIJ5'+ERFD'B$0>W$ $RD93%.6)E[D!T1* MFV',JO6YC47:3E 9N@!=^Q=@_Q>P\V'@S-JN?\P&F=%0'WFD. HK67/PX>JO M(TS&!\'DE)GM+)B47@>!\YPCASW$CN@XY\OWHBR%N'E0S]MDZ]OWJC7Q:Y%O MU[SZ\7.^XDL:Q!3Y*('2BR.("8\@(:$*V)$D5/U/,$Y-J,VPO;F1V7O]'I7* M,#-Z,D6UGY!&P&ID"JJM78"=O:"R<@%JD^O?P&?G./)FU[8*(J;$\TG#L\;5 MF-\M4:H97=VD63KP4,/1ID^9A)4M76IYV/:V82'FTV=_TKD$-_+W4ERIAC?+ M ,<8!91#% D*<2 2F(1^!#D3.&8I94@F-B%E;VMS8]UG7_?2+C;L!]8L%G0& MU\C$>T ,E:DPEU 9"RIKW45^1J XC?3Z6YPTLC-R_GDD9W;3,/ZX^DHR]?M* MO,V+SV0E/@NV+;)-)DJ]#KS_[7I;%&JD6LH@]5,D ZC^XT&,O!BFH6 PC%F2 M1DC]/R(VC&+9_MPXYC=2_%ULZGF3';_8 F_&."/".3('55L^>P,78.<*E'D! M2^7, C1FNR.C@7@YI2=;&R8EK($ /:>PH8\91FIO[A]6^:,0G\2J2NC)",U6 M3]XF'GOM6[+8^ZX M=C8$]!25BK60V<8R4CJ/MAEW.45P9+9J;85%;2SH6#L"31E#XY28SK MYB;EC?-N/R<,@SL&;@AFZVPCWF=?]1;C1GT)=,)--8TKKQC;WF\K@KJZSXM- M]L]F.9)2/TICK"*5-( X91*F:8"A2 F2:1Q''(7+;N;R^1TJ:R.,7I:S:=HN MWYF.H:!KJ>7^GWUW&&X"C@/Q1#N!E?&PLA[LS:_7@?3$S!9[^\W!P?"YW2&T M-V/:;<+!,!WL%0Y_DAT1EL5F^4DG:33#N.])DO*80!E%%&+?BV 2JY]$P!#R M*0D9\DSBHV?/G5LP]%EO\92;C)%5-YO!,FWA.7C]7'0!)",3S& TC(GDA.]] M[*!NZ3"#^NTY*SQ_YB2O^@E'VO?WU)^'12>OMF6V%F5YG=_3K$[_OV+_V&9E MIG]L9D_7>;DIETD8Q)1("2/,=50B8D@%4UAY+(ED2%CDI3;S&O.FY_9J=\P$ M[6* ^*[756QWG"S@-XM"Q@%U9')HC08=JW7,L4>Y,1Q4EKL+.NS17C-_+8C(Y>0@-,8CU=TDLOE!-(4IQ +^$8 M42Y\7S#3G*.#I\^-A1KCS/-B#O'JYY2+41B9-K1MH#'N_-*) 1SF24$7P3)1 M"M 3>'[+N7*_/N17K?O_1M9;2=A&!6**57\&[S=\H?X ".?J'?TJP/WN ITD M4(KB:\8$H.IZLJV>P%4\5V1TJRA6GQ]!K\&#NK1**:ARWQA9K_4O#T7.MVQ3 MZG,"UW>*#7YVDW)TL@]Z$HP.[YDLG>BDN=WDH=,7#4P5TJGNSZ=W+5GZ-"02 M$2@2ZD.,N(")CV,8ASSU8\'3D%F=Q>QI:V[469EJF1O4@Z19:.8(GY%)M3[G M<[ $-,+2M $>;E.">MJ;-B'HO.,'Z4 &MPS=R&*%3C%Z+>K_OENWJ]]_RS9W MU]MRD]^+HLZ $Y3&$4TCB%B20$PP@R0,.408"=_SB/!%O#R0+C'8L3$V8<"J M]"FI%K>)+%(4A9J?%.*K6&]%-0"RQG# Q4->6F^QVW2,Z)(ELVB4:/ M;[ZS.[UL]D%]UY8>I4&$D =]F:9Z#3J "?="2.(8^9%(4Q('1A/%$PW,+>#1 M-ND@71!V!T1C*,C7X-M=ICXIQ*T*YH5B,,/ITRED9SZJ'33&K.N+2;UYR[SOZ= M?J.FF?I(+\N+A[RHYM%Z@T%JE?G3\CD$1>!/U$ MHL3CB,K0:)O)L+VYO?&UR>")S0M06:U@!HWE0)MN_LZ;X'Z> ARC.3(CN #2 MBB8LX!G,&B9M3$8B%@YW.<7FMF%S(YVGO-<-Z.CEU#]JA=B/1<:$OZ0,2U]P M'P8^11 '6,"$!0GD%'/,4@$Z9K>_5+!7EKN; %ECY73Z8][ZI),? M:U">3WWL'S!0A8^4=Z^S6M/IK7)#3;7R=9FO,E[O<1 J_23PJ.(MB2$6R(=I MB@ADGA\1&= HYJ&5'E]_>[-C*V4N4#/.==FLWVQRL+D3X$$U<*=FI)9KQ.?0 M-F,GAQB.S$D5?*VIM=CY,V,=ZOB9H>)6T>],F]-J^YD!<*#R9WC;,'[Y5*]W MZ@@,:B^OO_O$E2?!':[?#O1-+I)R^%:9M3_IV6 +R M_"VQO7W@P>MJ;SU?D]5'DO%WZVORD&W(ZCJ_O]=SEYS]?4DYBJ*$J&$XH![$ M'DL@C22#GA<)&1&$(S^V.Z1XOE&;]VF:4XI[F\&#,AJJ.02KS;8\<'T><#-F M<@OBR*3404];6^V6U/;JB8*V&%0F.SQ2;0R/VU/4YYN=]N"T,0P'9Z7-[QPZ M4.O)1I/-HQ/OKM9U8N4^J+V \5Q&GLJXE '*N)0$BA3R(>$8$9%[N,?>JVE15!;7^M;@J MSZ-B-ML: M;=8T9G8X(^,K$=J/6UUH/&?+"SOY'VU!Z,)>!G#MV(FGX&1KR@ MS)\Y1/W*?Q;/N>"$0)U/_$$YVFIE>5Z8")_!.$4IQ$1-#-4_$B8Q"T408YFP MP&X9ZF@[\UMYJM/?267G@ ,"!T :,M.EX(Q-/Q4JK1C$WD3'AP%.(>#^&,!! M2],? #CE[-'4_Y,7#RS3Q.X$WZ[$C3Q;5:,\55;CBY;V6WH(J=B'>5#7=80X MI:$NP11"7>?BBJ/NUK9]F*4>(% D,4<0:QW$HB@*0RQQU.9ZO1KHT2B2PV9 M&^WOK5Y4)PFLMA4N[I5^FIX2ZY%9V19F*U4A%QA=+$-TD1&3Z1:Y@*HK=.3D M><.3O_5G^OBX$667_5+^J"?I[]C*&(D,E(E<6[9W,AR;RK0MI;@1VVN=0E2=SUG%N:^ M2'^,3*A&TOQ=5V>X4U&.9 M[VX;&+@$HH\*565#&ZFJS^*V"J^KP(DE4>11X<$P]C'$ <,P(;'B[33T0Q1' M"2%6YWEZ6YL;#;>V#4J!Z?*NJCPH=0!6VUYMKYM M#T1KV?$W4@JV62;$B[R$^3", L4]*(U@D@1(]5A$8AS(V O(Z8U MWXK,=DZ,F'PC-N!'WE$.:=1$JI3B\FY1_1N(O<=5:DZQPZ/ZN_TQH F_+V'* M*..>!V.L4\99$D 21@E$-,)Q*E(6I5;3BQE_7Z9(UE+?E_^!7Q*S@7>^73_R M2'Y=]7)UGJWCT0+LG:W_J+O]^6=/;JA! $=$BQ9@!\5>7*0J_U&CX?:HW/2] MZ/SDW80N3'Z0;_KN.78N\ 6L&*KU\C9;B0_;2FU1J.$N\=,04LQ3B'',(/51 M!-5,+2"2(X_C'@4CA&9F@+) :HK1RZ M?*&T2N>!$^NH'+IR*)IRY)IA4Z./Z@U?5R*+[&Z=K_+;G1(WP \)IK'*RL4FCBG,N/Q__SUX_L-I97HCL=ET7662/[6'JLBW M^/B69$55.OEU5K)5K@O!+*G> PN1!QG!NF(B562A9[ D#L,8"9FPV$J%9(@1 MFHA;AUOZ=?H.:QNU<6 #M1%WL&^S= M<%CW[ (0W58^&V+(M+7/+H#JH/K9)<\:1HV_YCG_EJU6'QMQH2O&M%*=FB]= M\?_>UOD,Y3(07/HX0C 0U>HO\2!)TQA*@60:"1JFR*IZK%&KFMM7I44=[(U[5(?3/?8#[A3,8,RI0@B*EBH93Y'/I^BE1\EGB"6)UW M[&EK;MS3-54G>3?&6J[N]V!KN!3O!K&QU\V/@S7"E,X #[1TQ?Q??-JI>66 M?)30P(MC2$02*&*),4Q2#T,OE1'VA?J/9Y<+>:%!67ZFK*RR@AB4!:UE=$.GQ3\T=" M? _BV"WS\)H1HQ/01F:\@7C9)S2> MP\)M,N/)UJ9-9#SG]$$2X]D;AA'%>U&60KRO]^I+5F0/FI'>9VOQ;B/NRV4B M<11&R(1"B,4LE#&L96='&FO;F11FWNHI56Z9@,_M!&@\IJ M2_8XA[D9ASA$OLGU7( M<]T5&K]:\X_J^R::LL)Y9-*_+C$LP#42"G#Q^H9G^?%YO&AAOYO#CQ4J0! M"B26,$JXA!B%GBZ)Q6 :)"&1@DHJK,J+]S,^IT M!]K(G/@$+\5Y!P7('8K5&V'B5JB^O\EI1>J-W#\0J#>[ZU(YLB>JU8U<]:M' M/1&^D5K$>K\X'?DTY!&C,.6"0BP\]9.>N$8>%TS$^D2458@XP(:Y<4Y7FNJI M,GOCA9:BJA9XU 7:DZ'J8>:]9+A2-B[V8Z^AV<+>B'Z!4;8++L!R)*4O M2-/+&JC3ZEWVCQK&F.TIY^O\GJH 3[.R%LJ^76NIA'=<17F9S,B.G]NL=!4= MM@EN6GRA++?WZO)G9%X)3GZY(^LV"649!D@&/$6JFVD$,4]22&,>:YFOQ ]0 M++%O)?(XJ?5S8^DO^M SR/;QS1"QV6G[WXS%9]NK(_-_ZS?H.+X >]=!U_K]YD42QI[B/ PA#35HL9""ICP MQ(>")T3-+SPLP\AJZ>("8^8V?!T4'JA-!=K63A&"H:4?+NHWPS61B7IC[!63 M=@2I_8 K[V:RR4&3;LBXP"Z@_4:%\\<1KU_)44U"E1; MC'K2LXP("=(PPI#'GIH_Q)1 0C"&<8)B' 8X2(05GQZT,#>2; ULBN$PZ[66 M0PS-N.TB9$8FK!TH38I [PJ4-?^<]-PIJ1RV,BE3G'3R^>M_^L*!X92*[:IR M=8I(]NJ-;[[KC,>ZKKA6*]^VFT[/BWA=W>O3*TM?QGX:4 IEG/H02UT),%:_ MIIC*A F,)4NLXBH75LV-.[13L/6JK@%8':WHJ$U5'P*B1=]+\.TN8W= ?R : MQ^MJY"J@!L\?0VBN?M&Q6?V!;7#FY%M@&*5-W;=CAVL=?SK"NN#-DT[K^*3[ M_+">X0+4GCD,W%P"[3:")7 M&QU%WJLQIBB7J1=&/.*^KOZ0J O36IQICB(>)A&81"%L9$D4U\K=034R[^U1TD:"JPVX@X\U)!S_[W3:%V9F+\3O3*Z^-*\A5T+M:#$IMK@W6^# M!RBD(94>1)RF>@.-0AHC I' R)=^Z'&^#_V81+H2+(9$9W5R',:>1R*$[?1H M; V86]1W4/F:-S8#Y99EBJ=U9YAQV9@0C\QIY^M#TP,BNVAH-ORG+0FOY$ MI; QOY-VY%!Z9Q!N;M5X[$R85J!G$#P'FCW#GC)<.2+C&2D>==&M&_EYHR++ MJD!3%/HAEQ1#'\D0XH1%,,%A!%'@\P A/_;LPKV3+"PREA%PKA)QO+7)52)ZG3ZF$M%_@_W2?LL^6[*ZH:OL MMEK>_(U\S^ZW]Q]SK12=D94^:)CQ1L]F20@.$$X2Z!.L)H:A2&#*F8!T5*P74:@5B7M>A-4>AR@U7Y MY\?])1_)H_[H2L_'=/'"S>.[M3Z>78G@[ ZUV# ZB 6( :"M#! MHGL6NH%C 6I ]-94#4FW>)/#L/Q%.]1MT/\RKDP[I7C1[CJ8L+RL-7,;=7]5 MC]B4K='/4@"J/[XF&]$9B%/* D(93&*.(&:I#XF,$_75]J2/_=B+TF > [&E M9W,;FRL+%9?JLT(\7ZU(4>J-_'J4MCPV-!N07WS$'O%+\3]F$*\QZ@[B!SE@ MU25 0_4O-L /[/]_D3'?UKO_(6' P$Z=+C(8:N!ETF2=PD55$@3!"1,B(%"D M'M'Y= E,4\P@#U(4B@B3.+"J_'2BG;D-I+M5J8Z=@])+3N%J-J8Y0&NJI5$+ MH :+7)V 810YJN=MO8APU F'3TD\G;I\X*$#34B:U0IQIX@M^RK>K5E^+WY? M%X*L=#[;7_*5KIST*\G6[_.RO%GOS[=>%WK2E*QIK /8G,COY#O2Q)% M'O4$@VI>("!.0Q\FBDF@^BV-$ [])+32F![+T+F1TMX?L%)>@%P+ N3%!JK& M[U7HI1?A!I3;':V?S3AN#KTW,DG>7+_3M57HIB,AL%!Q,\/&G-J(7=T2]1TQ\OA-B<[7F5YQ7@QM9[K0KZ5=$7 M8VG 9"!A(%,U D4XA$0*HF; 422#B,=A;+4S-(W9!!_4I8-BY(DZ MW6PXFE]7CCPX#>A%ZP%E6E"=#B\3F3[I8#-M=SP?>B9N?:3-D_+4PD[U+ZT= MKXOZ*-?T"]54("6$1PGE(>0>4\,.HX%.2& 0JW$'8U_@F!L)[HQIY-P&FB^P70&V]7GY)6Y9IPR); MOE??P]7'NWPMZJ2W)<,LI3) $ 7"UYH_&"8)CJ 4-(E1D :^%$89PD<>/C=J MK>P#E8%-PJ5A^NHQX/H9\5(X1F8R"R3,DTU[7#Y"0*5@/]_F7W]1MU7<\P^L M?X3UCW76Z;$'3I-@VN/*+I>T[YJ!T@^%4+'@6\*JT]1M#)7X0832$&)?+QY[ M D,:DP2&@8AT41OF(ZL*8L<:F=N+6ML(6B,'!D)'X30+9"X%:>37UQH?>S&% M'@#<2B8<:VA:880>5P_D#_JN':A975Z&'PS#VG*(NM#3&P;SC/KO5 M/G[:Q+0BQD?=.U C/G[5$.V!XB'7XFDJ'-<*)VO- >O;JAK];Z*.I6GDQP@S MF,B408QQ"E-*(NBG+$1^'*/(-\H=,6MN;N_RKV(M"A55LM;RMJ#P JR%86$) M0Z#/Q-[.X1M[.-\AIJP%'7-!92_XH[;8,/PQQ-!&$L EEI-) /1BZNJHORDR MO4?[SSYDPJ/\I@X]/;IO?->P&*FMMO;N_H%4M=J8^@YM5T2?)*@^TE\HO6F[ M1-)+XD2D, DXACA J9(2C5O4G,E+DCHHW"Y%K?ZUGHC]_.&%!NS6,K8#*/W M(:W?AQ/&C)C!5N\_:!&\)P)XN@[: NP=L^C( Q"[,44(J'W KQ$#9@D MHE!B/T5,^*'$T=,^>K/F<^FAUI3Q^J>NO'K;>#))CYC%T&[!G69H_?49C+ID M:S>>G'+2_7"D M>_:^@#]&4>EW@:I3\KS(H$GYU 5TSRG6R3/MEU<^[>K&54*1*MB2>7&O ]7? M!*ER8IIY:X*$1Y(T@$)&.I4QB&!*.(4^BR/,PS2DPHA=;1J=&XON[6XD3B'H MV Y:X\W7"XS1/[_R,@:F(Q.B(9P#UF&,<35?C1D#WXG69)SA;+5(8PM8SU*- M\:,F6["Q=:Z[;&-][[!8^C<5G1="3"8$X2!E,(D%4R"Q2 M$7E,"K.B?&;-S8W)/XO;:O)IOD Y!&.S\-8=IA GGJ,XA]E$ J57?AE(81]=+ 9[-4<9D;QW5% M6@85=)ZLQ\UX7LHH8\)DQL\K$=MQE[R4F,F%(]X'\>V* M567&]/'3(E^K'UF=/'Y37-]I8]^MNU=D:M!]6(GWV5I4X^Y2^DD4HI#!@,<< MXCBF*L@.8\AH@'POIJ%AEK\-0EU5F@=DKSTI/+&K_ ']JS M.@BUS%*]O'/-1JU)NVSDX6B2WK(>8)PA['3DN-RJ28<$9R ^YWIW#QY@:3MW16;[4!M25/$L'*Y+*)YN M<.J"B6==/U(>\?P]TP:!55WN94!1*F*IA:<"+0T?2IBFH8 $I0'W6(P$PU,$ M@)4U-^:Q[:62VZZ#^>4/6O*I<]_L#U^F].FWAPOZ9 M+-)[@NLLHKS:HG^)".\)>*ZBNZ7;V[-1AL:HL!5R;;)H<-[2(SHIT$^)%)MM+KVSNQ !TW%F#?(QU/ M0.,*>-W7(P,RPBY$TW$ZV%!K)LX%NQ"TPT2P2Q\XC$[K7%#Q7A!%,VUI\0\* MA&U1*$-V.DHWP^-"XN M@-@YJ1Y1&A[Y<]_M9I3](ITY,H6W_?B^[L?W^W[\T.G'S]U^W&=>M]Z!/_;^ M@3=K]?;7TUF'\;-S[)T2OCOK)AT G(/Z?$!PW\"P 4*/-4*K(;7I33B(I!>H M,!J+0)?;X0%,* Y@E$KFQYC&D6^E;OJ\@;G1=64?J*ZPX]@#Y,RH\A(\1F:\ M&HK*MA&2OTXY[I1N#AJ9E#5.N?C\Y3]YW;!W^)/8D&PM^!M2Z/.GNV10E(K$ M2T,8IRQ0$9O'()6#-S>Y^[!Q)?"YFQS#)V.H&FV=M] M.48CO^.M@:"U<(0WO1\$I^_[B:8F?>O[W7W^[I^YVL6J65U[!R5I*C&&OJ_3 M+&/$(>$HA"D.0Q0)%EK6KSUL8FYO_K,UET%JXD> '+)H-3>5;CMD+EQC&DU- M^T@S+[@JU*=2W7/EX-(&A9XJO!;U?]^M/Q;B@61<#7%"S1CXFUH>Z&K-J^RY M6JEI&0>!D!+[,-!'J'&8<$BCE$ _C&5"*0[]E+7J$&8T,,P0HW?AJ4+$R&31 M6-W**M4G=O,JA[:9@@%2F6Y=C6!(/YEQS(C83\-#K0/@Q]:%GZKDY*8O&O.K MKJC3F:_ZNV!(*8$+$'1=&F"(*5-+_5\ UQ'I_DN>YB(RVI>%]4/)PI!+&%$_ MA%@HCDR0]"'U&!(RBD6(R/#P:+8U?JO:J5][:Z=:P3@D.)ICK=N#_;I]D=F. M:,-8$=.XU5]/M?6"L=/9RJCG+A]&!N^%HA31E/I8W]:+K_I?'_+-?XG-=7ZO M6F."?Q'%_8V\SM>5SJ6_1![SDPA+R&4B(,9:9,L7*I82U/.C)%4\@FS(8J = M]F"-@7:4,K0SS"AG HA'IJ3:@P78^;#;B:I"*.4'>!0;L/-D =K^ MN#[7']9T=2&:3NELJ"V3TMV%@#VGPTL?-S3+_OX^V[2:-==5J:1;U0 M!2%/4@9#90G$'O%@B@B#48QB'\$3)I,8 M!QQJXH*84@$IDP)ZB1\D**8>1E9B*B?:F1MQ[0RT#>>.HV@:KEV,S>CAF+:P M&XZ-46;@# Z. ZGC;4T<*/4Z?!@(]5]NKY7WUWREYIA:N^E5EF\$NUOGJ_Q6 M$JND?]=7,+PY]R&A"PCA!B'&CK32SYN;&!WN+P3.3 M%T 9_;.Y@)L!U/ULX1[ D4GC''8#5/ ,0#37OW,+YD3*=X._D%9*=^;0]&C< M&3QD,G4[ZNG86=PW=V?RJOC)Y\7A=;[O51_)XE'*N=>PI46R+F0*7>JD/ MJ0J] BHE]X15Y::CK=DUYBS]S5XL_-;5T\ MP/^9%)6&Y4=-?NMWH6/=+KL_HZ?W5?+722LQK13*B5)&HCR5B M-(%1'$807.B%4.PNJ0JDQ>L$UD3NU<6JJ'P/@(X/!*,T,&RZJ MA.3]\>SVQ+8:F:HED'WR!>8R]9@*CAD3".+8]R$)2 J9D!'V*:,RMCIT:=KP MW.+BS^Q.\*UZYQ4UU+G\'=/MV-P8>S.:'@/1D?FW!G!OQOF3&/[2CF-%Z#CQJ*JV-!< M,6C79DB/F3'>R/TP,OF-TP7V%2^&@^BV>,4 .Z:M0S$11PH*$0A0JKL41Q9!21;TDB44D>1"ETDJI?%+KYT;5 MK7F@J.VS8]]I.]Z,MV?;G2,S?NLWZ#B^ 'O70=?WYHPP:+VO%H:[\7$#P#Y? MH//'!=A]:SZ=^=98#Q@OTGM.AYII/9ATD'J1SGD^O+V,$<,&QE:NYJ,HVBI. M&5LFJ2 IC@A$4O@0"Y] *E@$ T+CP$,^%@FS&<".MC*W@:8RJBK Q_/5BA2E M+K%1%^.SK,5W'%0_P50@GT,1Q[X^1Z6F89[D, VY2'TI4!C[RZ^BH/EDL'9; M&P]8O9+P$[8 $$=&38S<;DBZ$<>>SAN8.N%P.D M=+RE20>*7F>?$WK_Q0-/)^5Z@&BW0A\_BK5>^;Y>D>R^_+!MJC['*4<>AJD^ M?8E)R"&)8@XI8QQ)/T4XM2I(=[[)N5%R;95>(2BW]"$7:V*YQFR LAD_N,5N M9++0QG:2*!YUV:/*7E ;O "UR0[/-QG#X_:HT_EFISWU9 S#P0$H\SLOV.DZ MLOFF&_ZH/\C7K4#/Q[S<%&*C8M*JO*=8"YEM/JIO6'G%_WM;5ID<[9[=DG-, M1" 2F%)"((ZT&BGG 62I3],T]%#DBU:*3-UDL3OFWEBC5_2I7%EK\G@O:^,/ M(#MSA^RCC="S%MMN+]154^[2/@W:Q6&RKQU<8GH)U: "+5&*G7 M-U:D+-64CS7EH'?.MIZW D>P=?J=P_$ /[K1.&)S#B686OW[ MIBIT^7HK_DN00M=&$4LF/1Q2KNLZ^13B@$20L#""B4_4)#G"6G;D8O&E/@OF M%NRJ=P0[D%KJ!=TPV!T3RK%CWY/R2OM"'YL<4 $^DHPO@/:A*MSD<(EX,'[C M"RKU6O'R4DHF(!F)*!D]:*@L?[7P^E9YU"HR_2W;W%TK0E4T7.SSEF(1>AQI M;6Z!*^$D!&E$U21>Q DA0F<06S&<:<-S([9S6S"7H6Q&:6-@-S*3-28#_>KL MM-_ -V4U:,T>20O)%BS'TO^&C4]<#, .DL/R );W#TP/V])5K<&K0\)E&/HQ M$UC !/FZN!L.U$]1]9-(F<="STOL=,*?-C!@0CTRU[3V-1L.EJE:3]$S8Y8! MB$R48-5"\:X?"ON4J:,>N\V&>MK$M(E.1]T[R&$Z?I6]4-'0$I*?R4I\+#(F MVEV)I0HV,&)$S:C"0,VH$DH@Q22 $?<]3R_*I8E1VI%3J^86C)ROFKL I7(" M/&@O.CN5E^Q0NNWG?EYZL=X;F9ROW#[8 M]9"]P4,F8W%SA[KT;''7L"6,7T5^6Y"'NXQ=:Q]T:U4&;5;^O='!I*GGL<3C MT$M0!+%6JR$RD>I?@8\$14GH2YMUU;,MSHU]]P:#)Q8#;;+=DL=YM,U609QB M.#(/]\(W0MU48VR<+J&<;W72515C$)XOM)C?.%2GL,K=:'?'ZQUTO4G>R;G? MG^M=^H+'-! ",H\'$,LP@B10<1^2"#$92)%ZE@7&;)J?&Q.UB2^T27QY:)*9 M\MW08"LV:-499MPT'L1C[V7OMZP/,HP:H.M,H[WU+B4$AZ#F6#70RH2)A0*' MP'.H#3CH*2]_"/:=BNW7M]GNXBK?Z,L=6?^:Y_Q;MEKMI.MBQ9>I[%HV ST;! 5H\1I%8?-$>G>W167-/_F6/T%IWUIA':>V-&:ZZ*PJ6 MD=5'\B"*9AJ- YY*GW!=^2"%.$I0K;,K C4,!B%+.+):M#C:RMR&J;V1X$%; M:2^1>PBDV2!R,3RCKP7OD*D,'&'9H1<"YP*VARU-+E1[TMEC@K2G+Q[VUN\S MZLM/8J4SG;[D7\AWG>2E]ZRR]>W;?'=Z5'"=P*^B_7I=/HJD+U#JP0 '".* M,4C2T(>IH$QR&8=)C-HTK2_F%'&!20,2N[Y,P"=M-B\H:G]T)O=:;&"=H:%( M?;.JE_WUB=%-SOZNV%9Y5@G2MJ[9<= EW6K&5&/WTD3)9MK !NVFE\!54:A+ M1+V[_UJPHLI&DWEUX ET'.SLW;BC/P>X.B7)2^R9E$H= /><<%T\4Q@B21)[6J 'F]F;N'8_DP,(^4=R+<; MNYO55JC[1G4XS";,>#EX(U,;@=GB5H;'9[:[,7 [:'+XTU->V:R MU]V#(X_]5P\]QE/J\G>*BZ[5RZ +$ZC_O%'SQZ]D57UY4'1RUD76%$_U#QUR79W?,@'%\9N=,HQ.?U3&#X/",CN%]%YT;_"3N M2:;EA#Z*HA([53[MX]\WWQ^$MN!+=J\NN9&?U:>E)$S_[7VV%N\VXEY1$_8# M%"8(*@X*%35%#*9A+&"2\"B(L8A);*7/YLZT^9%8Y9E>/V]\ QWGGB2-M?Z! MVL%*E[CC(OA#.PDJ+RTEH!WVO"D[OD1_CLZCTW;ET&.3#E$?XV"E"_->XNBE M0UA/',YTV8*S'7J=[)YQ42<]?2G(NJSE/_TE0E$8QES 6$8IQ*E/(4W\ ,8I M00DE D7QI1OK)QN?&\W_E:RVE9+\U[R:IQ79[9TN)M?L!UV\.7ZZ%Y* ^-0+ M"22Q3F\@:0"I^A\4'O%)2$,BL:6JYUC],(W8YT?UH#N]SE>=GQL1^,')!$[ M?)$<@">6@X[IHV[5G\5K[!WVTP:\],;X66@,]K///\.]X-_;O!#9[;H6EV:/ M5:OU2*9F/=5OJW:O_8EVV7X=5PL97-U?- @Z7E=#1/8*ISJT[VYKB^W@ZI;E'(:P<07^@Y,)K(XM7^S M$69\H8ZU$7-\*1.'A1L?B_QKIK/7E=FO\RW=R.WJBK%\J]?T4QHS)' "/4S5 M^)_J]4JNIJI"S9Q$Y"5,S9WL)DE]S6LTQ?]0K-X4*6DZ?.[<>#DPPL]D7D MRU>/ZI>'7'TC?BWR[4.Y*RFLKZGDU;>"-]O):MY55UN47/V/T1B&R/,@CH2$ M*6(88E]Z6"8HCD.KU-R)[)[;&ESK :A=Z%8-[WH!]FX,*Z@YU=?"C%)GV-DC ML_,(_6Q-TA.C[I3OI[)]TJ%CX@YY/@I-W;S+[9VZYL?FR3I@=4)EB84?$!(% MD'B^@#@4*21<5V4+4"B)Y D)K0H 6;8_MP'F75D0L\(T4?.GCA/G$PS"*B(JM44AA0CF#L1?RF$0ADW8'X(ZT,3?" MVA^JU4:"QDK+B"FTW/I ML%?]K6(39665F?U)9UW^9ZVYO;J-Z;6!P8L0Y0^2,W>?$= C

+OZCXO-MD_'1\6,P#,*6?TM39^O;V&EM%HEMNDM MT*UZ259[C0-SU="S0/=3C&OX1N:8RM1N[:>]M292)_;HF2NNND1Q(KW5'C3= MB*R:8M(CL7KV$9,)K)HZTY57-;['GF&/3 'KRK(W\K=L)T] ZXK^^&KBWC ?":;I ME8G&B!%[QVHHN1S4GD'F@H=/-OQ<#D!W8'+P-/LAZTH![U7',K=LLRWTT1SU M76N$H%(_43,!%D,JPQ3B0->.#4D $X&#.$S"U!.IZ:#4U]#'T-<837R*'$"IO-"6W9XF;.\*]PFXG';KYD5.9M@T4._O;=/1K F M3G0IU.CZ@:NP)"NJ,W#OU@_;3?E>4>_*;[ZA,D$8>3B$) Q"B-,@A8GO?E56@LI,G<*C#5V !K 1 MU @-,'&[PMK3WK0KK.<=/UAA-;AE&$]\$!LM:E$E;7+!7SW^7FIAU'?KKXJ6 M%"%=L4WVM19-;1>T/,)X0F,!PS#P%'VH6"M-N80QIPPA07V>2+O<;7LC;-Z: M:3*Z*P$7K9Y5UB=8LM9X0';66VIR#^@;,SH:%^^164J?^*G ;LT']!'\J#U0 MF/\$=DZ O1>C:%@/!]$IK0TP8U*V&P[3I-M'C_?D]6JW0Q88IJBT/,\2!#S(:8X@2G5 M^\0$H4CZOH=CLS7XX\^?&TG4)H+*1M ::;B0? +!,^OME^,R,@/806*^2-SO M^)%7O13LY]O\ZR_JSNHM_P?6/\+ZQWKE^,0SIUDP[G=HMTY\YK*!)6F.ZIDV M:YJ!I$'BRP!Z,M$5+1F"*0\)I"3R_%B&*4T2J\HT/8W-[86V%^2UQ]=LO'>% MVLBO^TG QBA@8P")VSHV?0U.6\[&P/6#JC8F]PR>,Q357CY9Z=HY^;JJU5!> M;39%1K<;O>7_)=^?)UH]OBO+K?ZTOFX91"P)?!;#. TIQ%$0PS3R(Q4P1$$: M2TF)9W60\4)[YL9"M56 =0P&66,Q^%'-[*OZ-N5ID8M1.LUXGC)55XP_EVD] M ;4KH.F8KC.ZY-#K;+7=:%&L-U(*5J5C=ST$K8O-_4XG02[ =CU1NLBFJ2=3 M+@ \,N%R\E@7-6XZA0_;2AFOM_O5!Q:@ %$>0,3#&&(2>I F'H6(2)1*Z1&, MK;(!;!J?&^\^J^MR4E88([,G._5#$6(!3BHD],Y*=!XL #*A5$6 MB(9@-V)=G3,&O&"U'3-H^FOP&#YC\)'2;*.:^'I8L_7]KA "I4F*$*=0-[199V,;PGUE2'PO4D9G)#,\AZ>W&P%KDNH\!\$2)[Q=^<>WRX&UQZDN* M-W[6=!GRMNX]29>WOGE8N-F)9:_6_+,N&ZV+TBJ*U,NHF\FS)C&812G7H)3L=SD:O)O%FJ>:]"*R7?-CO="?-%M=,4&J@V LF/W M__/O2>#'_PN(RGZ[6/,L_&9QIDM0QYXN/T/R33]JUN&D*11.0\FSC4X:1II" M\#R$-+[O@IHL5XP56\$[3=5I7YNEE\14AL2#OI^H.2V6%":21Y"+",LP1!Z3 M1A(G9LW-+F"L#:UKRPXH/'(:5\/%-V=HCS3LWS;&?UZ+(OI)J[T]6,EAZ M=I"M]9'._H+PXWH".G&&J^ MB.*^$3'0F[=\WZO[OGS!KK08KUZ@@R89W7J+3U6Y1]H]4/FW>'K\H=8,/*@Y M516EFJINU%#\)RO\9&W@;"HW#876IO32X#8&IF?FZVK?[&_9YNYZJR;6]Z+8 M;9VV0:R/8AZ01,"$2PQQBD*8A"))G'**?/LF+?M:Y]JT^?^' /8PJ ^MXCLYC)T/GOP0IWJI09^E+SX\C06'DT0CB M*"8PC6@"0RE9@E'*41K:1!.V!LR- -3W*;+FZW0FR-F'9K9"!$!ULE0Y\SN+XL$X*7NJ:MKF&K M)EZ_$:VBMGF\D5=?2;;2^=1O\T+_\;-@^B^9*)=QZL4!I3X4E*MI4RPB2 12 MW48C&C(1Q3ZB-D0WT(ZY\9VVKMY]O*^MUYN1N03E7:Y&UTIJ/MMOMUL7JAW4 M568$.4$'C,R3K0>U MB1$KH7/>Z",WV*LU^+^K_OUFW97M5^M3BVK[Y<+E-!,-&% M-Y(X4C3*< QIB%(81=1+A1\Q&NWTCLR(U*I]H[?WJ=;1^+O5=8WJ8F?E@.-Y MQOB;<:-[3"<\>J=+2_S86OZ3&G[ #F--C_6^0,=^Q\?J;&%S?XC.V(+IC\S9 M@G/T@)SU0X81VV=1?,V8:-5O42(I0P2*)&&Z[""&"9,(4A21F$.R6!IRU,^I(?=>[Y2WS\HDL6 MK-[7G%"R(GO0NVEUX7414AP3ED":,A5K8(_ -*421G[,"=+Q1FIU1+6GK;F] MP.T22K-PTC'W; UU:YAMUJ,N!F^BI:) M^F\91B!O[A]6^:,0#2E5!^E?J6:XWM(7ZY+4#7U_)=9"9AL]MWKS710L*\6- MK!)[;RI;RF7 9"*\*( ,1RI"2(4*#G""(1.2"D)"/TBL-M:=638W\(>7!6%%MNM3]NW'NA% MI=K\1:76V#CICA6=H^N40]U9-RGC.@?U.3^[;V"<,U@['0V$/8PD0I#06,6& MBJ AY9A#&D1^$$H2)VEHE[!LVK3-6S]-,O+[=U>OWKU_]^7=F\_@ZL-K\.;_ M_?W=E_]R>_K*4L!D###'#AV/GL8:1:+$%IU)#VB]C#2)+22V![8<29*<7K]2 MHVXUFTH02R4)(T5,/H58!BJ*C$(/,C\.! Y8Y NK*/)LBW.+#G>+M0^U?:Y6 MPUN +UT!'P#;"Z]Z?SP#I,-U[F?@3+2VW;8ZD_7L9R"8KV$_OW$8Q^S/%KW? M:>Q@KM?"T@ & =6"_#2$Q/<(1%[D41$SSP^L5(Z.M#$W'NDP%?VB+ M06.R)1^< ]R,&QS".#)/7(2@-6D8XN*40,ZU.2F9& +PG%A,;QNX0DZ*M7IN M^5$4U;K.%_%]\TI9_?>ECX6(8HP@$FD,L4\II+$NI!W&Z@,:(9Q8Y42>;&EN MQ**+"3XY2PJ4R;5*L^7:]4EL#=>B72 V,H>T-NXQ G]H.T%EJ$/Z. N&VZ7@ MDZU-N[1[SNF#I=JS-URH'OWFNU[Q[507C1GA50TP%8YHM2L1P92&',8IQB%B M+ V8L!2'.-76_!97]X<81&.K93G7T[B:4803K$:FB#U(K9'C2CN?@F(<'>># MUEY&M/F4TR<5FD_>,#".J!92?Q.;NYSO)?ANOJW5@'V7/2@^8EJ4\58LDR!) M8NI1*$6J)4A2!!-!.40Q26.)?.1CHVI@UBW/+<[8F0@>=C9:!AC&H!L&'&- M.78 4N_$U$9W-#@78(_OQ_/XVL(QIPQ%<0(25.(4S^%1)]L1UA*3T:!C)#16NJYAN9&1DV% MOHZQ0%M[5O'!#MU^&G*)V=BL,Q"N :4-^[&XL,;AB8=/7.RPW\7#JH=GKK<7 MN/@M6V?WV_LFN=WGG/E^PM241NO=24%@XNGECP1%OO"BU#?+]3MX\MQ>^L8X M3_RZ]O8Y? P$EO+U:L>/K4R90JCCK35:@X?L&%Y<9%N3_B MLPQ2+R4>]2'V>:CW-2.8IE$"0T9]STL]CZ7^H$+CW5;F]DYJ"1^=G*+GRQOR M'3Q4*@AZ>8%M!&^D$=1W:KOF@@^L-_X$9;.IP<78C?Q&[VN,B[)S_F\$R:I> M),:I+OZDI9>I*W[,V9,5Q8]>/'#AL;@EZ^R?58KI=;XN\U7&6TV]C^H+U%9Z MN)%O6ZG5G71.N:]LOE]Z)Q'VJ: (ICBA$(?ZM#))""21S](@)!@G5E5&71LX M-SYZ14NVXM@!/G*O24[ONZ;[;.0CV'H*] MBR-MV8S5 6X7WZ[T@0'RP;C]6.JTS;ZGCX;G'[FCQD&[+Z(#9+G/@2 M<@^5\5N_9)PPCME^+O"P_%KG,-DN?!B%EJ8">AV.(.8\A$3*$'HF8QP*& M6")M*DIUGFT59$Y0/*HR#3Q4MMF14!^ M^_Q)7^DCCCU_9X]=,KYNZI=O^3(*"4%>(*$47@BQ)#XDH>#0"VD84XQX9)>/ M;]G^W&:0ZKN#QE--U8";O?@CPC@R.0S23%4NO(QD:@>[%U-,U3;,5C"U ] E M>JG=QPQ,VI%2L,V-?/.=W6DU@$]J!G*SUG4M]#]Z+_XK6>D6JQSD3"] ZS^H M.=_3#SI7+F,D2>@S 9F/B9IE>1P2%%,8>HAS*@E)0VJ7#SB"E3;O]C29A+63 M>JU&-&X"]140H/ZY!/D:,.7#HOIW54*S<:6:4A0[1ZN_6V81C? M,&/D%^[9 ML7,$=EW:^@>T@[HKKZNNK"H4=6Q?@+U;]1]UWS[_K'.#PVRF\7K";=[3"'9. MFR$U'M 'N50C-C7T\"K=O-O53KO.UXI;-QE=B?K',LO7G_0RHK\,F$]279U. M"DXAQI&$B2 )I"Q*0AQA@JCED5;#EN<6/._MT^-!=CJDNQ!P,\(>!<:1:;A2 MR=X;76V7M&:WOU3X?NK%=\ A64NL'!^=-6U]X@.UEJ <'K.U?< PJGI%U)=( M:QT)L7F?UV7<7N?W)%LO S_Q>4H0U.4R582+=3G4$$,D4\9CX:6>8#;<=+JI MN9%18RFH3 6MK>"/VEK+T[8]")N1D1O<1F:?H9!9T\UY-)SR2T]SDQ+*>;>? M,XC!'4,EI5?JK[>_BK6:O:]4&'7%[[-UIH_7Z$S5YL#-4J#4BY!/(94!UV73 M8DBPCR!.@B0..?8QLYP@FS4\OSEO8_<"W-:65],=\L1V6XUJHQXPHQ?WJ(Y, M-3LX?^W ^=3H]@2>2\%K&Y0<*V$;-3VQ1+8-'(?:V59W6QY]X7SY:EMF:U&6 MU_D];4I;-P]]FQ>_92LU[\O7HEEG7"(U[?*(I)"Q,(681A%,_=2#:<($#2,N M?8\;G86Q;7EN<4]C*9!Y >Y;6[6$F7D)<'OT^UEJ5$S'CHD:NT''\$5+35IY M!.R,;_5JQP*9YZR:2%37O0S83TSXUP#=_!334.#J@4+=KLD_\%!#_?;/F^8D MTU W=T>;!C]@J+1451G[D]!AKQIQ/HI"<=N]CHMOZ"J[W;6NUP"_9&H0NKV1 MG]6GI=398FUQ@,0/5 P;8TB03""./ E3&@10$D\D'@T3:E8!V*U9U:]CM=)?.Z?W#KKN#2OOX*BSS:+FZ;MPY,%JPMX;(*GE$FS' MREM.3)M8H,LEG([O-UI8%<*025-]M-N5%31=7>,@Y]*GWI M0ZGC?*R5BA.2!I#SQ,.(>-3SC.I@F34W-Z)N#G77)H/*YD6M:56"CMFV9^%[ M$3\3Y3O'<>P][PLA'' ^W@29"T_)]S8Q\5EY$W6'F.8BB"%J-RU*8AC0& #:"+?C0N)(H3#Y^8(OI=/"2',]=?DC1= MGP:K:WN5^P.G'SF'G=: MYTLO(9[ /H9A@ C$""N6B"(!?3_F?D0]F7KA\D$46KG"]#$4N&4J*PQ0CB@'DPE2F'3-+0$S3% MF(@&ZC=KPW.R;H!NFYL# M/[UVU'/MP 2W9KOABOUCFY697F#:JRO>R+_F^OQ));2FVJZO*@1?DCB124Q\ M&''*(/;]%%(_E# D(4KC$"-!C?:$+S-C;C%=:Q?(+]9T'=@O9N0R/MI3;1UW M/%AT]%WUFGOM!=BY 5H_'";;782CVT2\8:9,FZ1W$5P'"7R7/6WHT04I"O68 MG<95+>B@Q2T"2AE2L, T4+$J]F(,4\(P]&(1$!$AZ0MLE]!WNC&;5W&:)+[6 M5I#5"FQ:LXYH M<,[MP_,$9^^XN%AQ(T&X*^U 11)C&DF81F$ <6"UM]BR8$8/K(;K8$[ &GL5K"L1U((V7,O55#X MA-L])81/W6&?CELOJ'T1Q?V-O,[7]=>8H%"& F$8HBA1[(!]2'% H/093;TD M#*(P-,VZ/=; W#AAGU>SJG2T5)N&BM0G(3RS,^8 F(E6P;6!X$:"UL0+<3'/ M=KT4GXF26JUQLLI<[0.A)T'UZ&V3Y:'V&=U--^V]SEY!7Z]0-7J/5]^S0S#?AJ[$)G1UXF'@6(EN'_"_8LE]Y\_=S+1_1,.=67W3UTR;);2 M2@I]R9MUDG9Q1>@ID&(&+0C1KC$*0?PX#B(8)HF:MR0,0>*Q&$:"B5BF?B!Q MVDJI?C&?OMC88/0-?ZJH^F6J]=]Z*:H6Y*DU5K-=!2,5QJ]MET2L^L9L\N,< MZFG(I#5;BYPUYH&]Y=72B>:92A['_6+O$-" (%QP&.6"32R*K0R(EVYA>X=/=RM9T# MI1Q.X6I&2@[0&CV8L0?JLJWO0QC&V_WNM/5R&^"'#O?N@1^Y?+@DU;$2$R*) MPCB*4RA#7^]SIS%,B/!APCV1Q!QS3QJMPIQI9VZ4\"HOBOR;KB!M+S0UO%*' M W!&W[BAF_$+9IS!P;E U(N7KSCC\#'Q)_?%)"HI]R?LTM2WBWG,4R^B,$I\ M%1:$3, T51P01)% #'DRL,MU.=70W$B@KEW \K)'8=(.23,:<('/R#Q00_,T M'G!71- 4"+<%<$XU-FTAFS,N'Q2D.7?]P'!@QRYZ5?1>'[^OEK _B95>2[C6 M[T1U@.H5*07?35WV!QLBGY!$10PAU7FT?B)A&J8I3"(<)TR$7L"-#E ZLF=N MS%*9"BM;0=<=RV#CPDXR#$JF@WYDTJI1IQ7JC9W@JBBT)FSU\TC!C!O\W 8] M%]HT;7#D!L"#(,K18X>*Y*VSO/B0;T39Q 8$(8D#SJ'P$@%Q' 0P]=($XH!0 M)E6418E5-LQ!"[,CPK1^VF_*]^"I6J/EJ"C5UBCE/H9\L@U8%KWIP]+L-7>$T,@OO+825&8N0&WH M C2 C?#^&V#BE GZVIN4$PPX.][Y66PV*\%UO?-\N]&[/,$R"BBF MOB*)& L*<9*HF1-. XA)G"81\A!B9/!&S.EVY\8?'_(UK.J\$/[?VV8#^?(# MB,< '[!#XP;&27=L=FF>LAO@1M]8'H#9@(WE\V XWEWN:7#B+>;SKA_N,QO<,XP\ M/FSU=.I&?A(/>;'1BIZ?Q6T5X"\#YH68D41-?A()<2!#2#&7T(LI\W@0"D*L M%DQ.-S4WXJ@MU2FX0^]@,>V5!&?W-SHXW&6O#0,1=(83M=.8.Q&6VX0VYDZFA! MZUH*M*F[@\;N^,,,%*<<U2^BBS5Z)YR2T!J_ MX8$IV0]"E[Q;WU8JLVV;C\LDC:5D(8%^BKF:(O,$TD1R?;365C+1R]V'/OH M,$>['P6W*=HGVIHV0[O?X8,$[3.7VQ>;>-UHBGPIR+H^:UU/MY=!B%(UT:40 M>;$*.6E (8VX@%%,PB0-&<<>-BTT<:J1N5%":R?8&]JL!9E7ES@):#\/N()I M[)5U>X2LRDF<@V!P*8F3#YZLC,0YU[HE),Y>:R^+]?E.W:^5:5[E:_[;=K-5 M,^"M^JDYE1630# I(8L$@3AE I)8']3T>$H1]D+"C?6Q>EN:VRM?&0LKJ2-M M+JCM!=I@\!ZWR6H25JYK):SM";2%]KR%?.2F++") > MK:W^^R<3W3)RHZN^97;#L,E3I]97ES][G@\>2%'/H1: ;#>J"ZH5&O65 M6GB>!\JJ,-K_ IF:UZJ/?>0M4!16:S1^D"Q0'-K-L@[ZP6QZ=0FV(Y/JT[)^ M;0YW!9>[B=4I_YW.J X:F70J=4^VC4_M^BK MM1B2VF3 &YN!FN9:UGBP[ @SWA@/WI%9Y4FIKP5H;0>-\:"U'FCS=\4>'!X1 M&02Y!D$#P'9TN&/65@DE6^SMOEIUK87==57I=B&= 4$1$0Z(61 MSN?V8DB]&$$N)!,DC*,HM#IL>K*EN=%76P^CHT[XHZA-_:DMW3! H_ TTF:D MY02_D?FI:V-;N.''QLR?'"9;G8/";:[5R=:F3;4ZY_1!IM79&X9H%]=:M3>R M4JJMA6JO6$5*JIG/NDXR*7CY^P-7%'6U.Y/53/\#%DCBAQ'TL84%V'L#=NZ MVA_UQYU'#L_:N@/6@7+S169,*/3L JZGNM!.GC@LX/HUS_FW;+5J$P5>UR*- ME0W+-(V2-(@$#&BD^#'Q!$P\SX,)"Q,OQBE"PJK8MTHK5:FN@NQ3 !Q&F7U-CAIH&7B^O-8R^B>@7FHI,S* M&[GGIX_Y*F./];_WAT5]C_M^P"(HI<)OQBGL41V:8'8![DQ>@-A?\T?QWE$.[=DBY394T:WK: M?$_CW:BM7ENJ37&5JM(K&LN^%&K2@$?GUX1L<;;?+_, 883;)UU MP7MBI]O-LS-@.-]'.]7>Y%MJ9QP_MKMV[I:!(H=;6HI_;-63WV@5@B\ZDWH9 M2N''.(G4Y$=Q!O:I!ZD?^U P24F":>C'5L=[CS4RM\AE;R.HC 1_5&9:J@$< MA=.,'"X%:616L,;'7O^P!P"W$HC'&II6!;''U0,AQ+YK!Q;\K0KJ/4U[[H@. MHR3A%(CC,/$2'B9A:B4,TM_83_G@5%1@"'BN50:L;)A:=F (0$=T" 8]QOY@UQLU\]H\OKD7Q:UBU5^+ M_-OF3K=&UH]+SM( 8:DZP8M"%39Y":11S*!/?9:$*-:U^4S/=O6T,[=XJ385 MM+:"VEC06&M^Q*L/VGZN<@C8R)PT$"NKPUX&2 P^[]7W[,F.?!DXV#WU97+Y MY4G*GW2>X(W\O:S/H5_=Y\4F^V=]S"9%),(LH-"C-("8"@J)BH>@%WF",$Z0 M^MO0[.2>=N=&%&WR;'TB7-?L A"0CL&@R?(;GJ'L9O5NL_YYN<&U7I MR^LWVE=!-\;';>WS\\U.6_'<&(:#.N?F=PY<0%JM\F_Z86_SXG6^I1NY736; MY>4GP43V5:]RM[*&":4$A5HE@TH.L4@J"L.V*X86?6"X7K16-B.OUI4P_JI ^O.&2#S EP7@F<;H%<2QA"@ M' *$I MI"B)H.<1GWN>Y_M"#I#"/=K8W.CK?;Z^_?^Y>]G,D MMAA< +<3D#'D;R\/^!KBMYVNMTC?=M]S99>??VR*G7J__G.UP#!/M80&0RT0 MP"E'@#'% <(JHRF6BN5>.TCG0\R-)TP(6E<-V4]OL6]>L^9;8\)6*/M5MMEI M&V5E,@;D&5^ V8TZK@-O9,(XM/DIK0/2F#="9Y\SU\?IYW,8YG6Z^)RYV=J[ MY_S**]H/%F*G9*FET30>5MR\Y3$&.<<<8!1G@*0J UC*'&FJ(8RE=[/!EZ/, MC0(.1E8R+@/:"IX!Z?:&7PW/R"_Y2V1&:$;:"4'X=H!G(TW?_*_-V8NM_EHO M'MBGJ]@^KK=L^=MF_?3X;LFVVT(7HORHE7VD4@:YIFD*XC2'YON?'>WH%"JC,<"Q#S7 (M8 H)B"F*AO)_#BK_U3NMZMG]7FEIN/.A.[!<:0:I&8T%I0 M:KZT.@/,UO)RHCC)\Q1"MY?D[,FS>UVL<=$CNU?_XIZC=8I5][MS%0)COT6E M\W\TE@7X]+5Z.SC7ZO1IDV57773B.)_J\@77B7%\*E;JXTX];!XZB6_AZ%38C MOZ%^L R6USAS?11-C<,HKR*D<>9DFWK&^877)T;NVVG4!VO?=LR,8'ZXT]5E M!5M^65>Z,[_^M;,YVWQI[MKN%BD2"4>: D2)!)B3%%"E&! DASP3<9X2.#1O MQ8UKD5_')R+?ET]/90U7^M50+H,B_IH MF:!7F/9JB:+7P]F51QK@Z<,^ =_-;7?Z=K.QLHIVP');C8N'1E;GE\>_[DJ4]O]8*OH M]*8A6YR79\"-9:_&=?3UV]B0>E-D)V1!&>_R2),26*>S+_FH^^)P"@9[KOO; MJA&\5_+7OX2Y]/;!_FE!$LX5%3%@6998521+/Y2 1*BRH^H<6Z1F+36<5Y7^ M^.HON&#LQG&!D1N9T?;6WD0-?K7%^T*?KWWE"5^Y:_ZT!]P&_L)^ED-W[)W6KS5O][XIM/IB(?"%43'&"CB##"NS4H3)2*G"B9ICOQTKAQ&]7GAIM&VJHUN MY!RV1XV^-9/]\^ &Z$%1G5D&FO@K,TMT:RVM2J+1RA&] H< EU M_[@3UU [ W%>1.U^ZS7A5<&6'U?;W>9IO\?+5)Q0SB%0,K/UTED"J%G# 0H3 M&V'I5&0#]&;.QIE;R'0X&3O8.6CGO U7GVCI*K0FB8O\@!H8_;3",$*<4<^%)]?K+U M"W?Z6]E2NOI7VWM20FI68539+"RN%6 $(9#)5"8Z001G7GM!8;&KXWXP6'YN#S8/$@QX@*Z,L=QFJ8$ MI R98)D@9<49!5",\$QA;%;Q>K%;[]AR2G3WXXVXPVC'"(6BVZ7-;"\=6\CPCV+W MX]W3=K=^4)M?_Q++)UFL[NUBW?Q/6KETRF2:Q3D%>9X8GD!0 (Y285B8$*FD MS'+E68+O;&X"5L*0 MRC2-H4SY@-1%+R.A-OZI^3P2$0>! MXW1J/G;BH1FTV/Y0TI8:ODP\U+%-OB9F/EAF2^X30.,\!I":Q7>.%),4#TH\ M;!]S;I%T8VET;TTM-SP>V<;W@-P%;#?J"@SAR(1UE(&X![(T>(H$Q'Z$QDE M[!CW=1(0^X%H34!TN'5@C,6*S=_9\DF]_;G_\=\*M3$/^O'SDPGYEN7!+I%" MB9@G0$)I5I980,#2- &92#E/J89I['76_W7RX:]E=BV7UL3"/L1\"%"?U9V#X MQ?%__:OZ_3VQC:'CY\ZMYM/F0$90E%*DJN<]F&9L^W( Q&([.]/SQ> M(I@] R6PVQ[[F3"F#V.'4MD]ETZL *M+FS[L-Z4&O1/8O=DVU':_L)0L@0! MRE5BA6L%("210++=@^=&+5=!,OHNTP&-$1I6M;H>E!+.1YGTW6]U\N5+WG[A]5'& M/U1Q_\,$];?/:L/NU5=E-\8;)3,3Z3_ !25:L3Q% &%D5?P5 01!#D2O2GX5[?XE'/J?&/4<("/FVD MTM@>U<9'>^NK*R)K_SCABCMLHP4M#B:\6NCB#D]7 ./QE&'$]TW=V\"HVL Q M#WY?;,5RO7W:F*?_M7MKO/OG(L%YJJG.@(YA#C#A"C"&,K/0BE.>)KE&F?)A M.X;QX&=.-UP=F-N@*C-S)?-<#MS8T.]D9_6(NCTN2 D9(' M0$&9R67<2>G( XB7'.1SZS#BV0O$5BW&/ZVWVX7&@N#4!!)::0RPA"D@C,> M:$H1%YAD+/>I5;XPAA>Q3%"E;&VJJK'6CW5?"\^LZ$M NC')E?",S!P'!>G* MO.B--; ]>/3FB0[W@_+"I7$FY8$.1U^^]UV7#FS]6Q\!U^M\GF4FBLA2D'&S M7L*:4\"Y4D!SC4B>F?\RXM7I]^3Q_FJ*S_2%YOM+!!%BB=6 M>8^:_^ LA8#'YB>B4D5R31!#7LHMW5^T>)@Z&?[,K2>7_"K 9OL8][: M!VR$#WLG*N-\XR\/^3J?^T[W6[_\W7?YYP5_V:SED]A]5^+':KUUT3RYM@[&;* *! M,S([-+@<3.R/#IP!VYT2M2WN5^7\5[67:2Z(% E0,;:UEUD">":4"9D@SF2>2)1YZ2I= M'F9N3%=;&1V9.:C$L@54M^CH>JA&YKT!*'D'0]T@! V"6H::-/CI=O=ET--S M]5!-"+&Q,=1[5?W_Q^J<^L=Z:9ZQK90WOZZ7RP_KS9]L(Q<"PXP0CH#*K/XE M11E@,,M!FL(<"XFD3)B?/H37^'.CCL;\Z$WCP"^VY]*Q#_^[4;_]P_H1U8YX M4HOO-+EQSHC@CTQ&(^ ^0'5B$'J!%2C\;)A8C6(00.?*%,,>,[QNYT.Q%6Q9 MYMZ9O[%'/1B3+)$@CU,"L.0$T)R8 "G1B)@H21/A5O?9/L;3 M6DO]"W=>PMFS"@P#TM@[P_[X#*K<:4'@ZLJ=E\^=O'*GQ;%+E3MMEPY,(K$R MX6\-C\AWZP?;#J9::PLDTU0E'"29%%925@*"XQA(F;*4Q21-%/83-+T\D,_O M\#2:I26; FX-C<21I9XY(Y=A=0M$KH=JY->]-+#&J$[//NYL?A-]-K_Y;/NC MZ0L5,$&D$YJP.2&7AYHV#:33W;/,C^ZKAPI2'Q4$W:[D5[6T97.W8E<\E[K7 ME]*A6!:K3*6&/G"J ":0 Y+0'%"E4\(X-.P1^RE2^QLQMQCBQ(=2;>G7OPKS MWE0^_(QLD:#G0=2@N7'CH+$1'YFASL&N'8@.'HR?SG8-B('ED@<8,K%>\G"H MS@63KWC6P!8I4I;-6=C2UIM]7+UCC\6.+>MS#!9SD'3XZ(79CM6# C4Q?+S #Q1ZS M$7)OG$ )V_2C<\1I&W^X.'_6_,/IIH'%B29N-IQE_\]NYCRSI2U^O-V]8YO- M3\-GI>3?(LYT$F,D31 .B6$42 &59GT6PU0)DM*8T[OR6:];>\OM> MKC?4P7+/JD8GU-U()CB2(Y/-'L+RAR.3;R*VBQJK*[W0@$61/BB%+91T&GG: MXDD?,,X**KUN'L9*G]:K>UL*^%[QW7?SB%K!,L8X5H)Q 5! NI 644&5;" M&8(Y28G*? *;R\/,+:*Q5H*R,-+:>1-92SUU07MP=2.:Z]$:F5F& >5-)=TX M!.6.EJ$F)8MN=U^R0\_5_@K!WX1:L4VQ_K)1S\7Z:=M(2"G99&VE3"(:8[/: M,7R XR0%G"C;Z%O")#/_8<))3,%EL+E1P^TV:@QT%PCN1;2;#D+C-#(I'$S< M0Q5P4>,#QM7"P;T#328@[.KRL9"P\SW#0H;O]GCZ:?/S6"H$9Y!K335 .,X! MYCD&5)$$",X0UHCGR.WHN&.,N3%"8^(0K95+$+J%!E<",S(%G&(RPI9&A_M! MPX%+XTP:"W0X^C(0Z+KTJEZE>V6#+VI3EM@;R^_XLK@OCY_L$:"P.HO%@[GD M3G\S?[O53-A_^[9CF]U[ME-E9BA*:8RDY"!)B*I$F#C+,I#D<9+D C*:>-47 MAC5O;KS2M(,\J(8<^1<='(P:#Z/*Q>A.1\=.#LKM#3SSKD=2KS6?HQ]6E8[= M],[ES=EDKD\G\R8J?8RLD\'3DU*?EZ;>'3_-]_-3]MJS*9^6IA9AYPBD.;: MC>?X<_L$O%LOC3=K6_OWK(X3<,K=W.,_W^U^J$VT^\%6T>E-PW:M?.?-\7!N MO-D8>P=]@HGP/]8;!F?8@SY/&Z8]^AL&T-EAX,#'#,S7%#^4?%JJ._U9_7DK MRK:HEL8WZY7Y4>S->/?#FK#]N#J^IEB)XG&IMH=D(*51CE)A@NP,)0#G1 #S M*RX!36%*$67,CW(.Q-LY:2;:1V^AOC])&6^4!6NF5+;TXNG+O MEV<&:=B)=J/@UYN^D1GZNIF+_OC.^-(J,HZA>38*YF%38<.:.&T*[2CPGJ7> MCC/*P+!ZNU6[CP^/K-C8<7ZS\K(4==2S0O/52AG('O)HTQ MX!S[)+?IWF/LC=XT%D?6Y%^B$[7KT%!Z",,$AG0JE9@ T/K)QWC@U*4EX_*8 MZ81E/)PZ49GQN6\,>3ZS1MF5,>.=KNF*+;]8;=KS.3(7QP'+<+R".PPB7O?HL:Y MZ(^#>]&O*\/FE79SP"5]:.0GU#OT,&Y&RHC^D/II* YXOG_T?KO[_D/]SC;_ M5+M*QN-.:V5+V.I3E$RS%-OD*06Q/?W"&'"!8B"@R&.6Q@G73J=?#F/-C;QO MO__N'D'VX=@?AP=$9^P5_ X84T%E:R/QTU@[0(FQ#SOWP#L@AA/%W)U8AHFR M'4'I"+#[GC!9;.WHRG%8[7K+4+7Z3?%<'J9^7E?%>;JY4S\!S7')> \G8:\SB[6R4:5=A;4Z>+:=:+QRJK_$?3]M=N2GW?=U2?G]9_J@4 REL M-F.9^/ZW5;';?K5UXF;UIKZIS7,AU!=#06OY58GU_:I\\D)G, *(Z^&P!/;/SMU>M-*7\5'7D94M_D5:8GL&+*M#Y,K,'R*A-T MKNKR.F8,7>[RW<>5%;JJNCU*]?!H'_ME4PTF[(;)O;K3=7Y1$U;;*\UK*1>< MF.^;A@HDBMO4SY0 +G*S-E8P0=PVC25>R?37&C2W;];!9'N.\-@87:^FHTUM MMN^R^LI9W=V_AB/R:--U'ISDUT.E-[E^K%?/2U;Z8&K.K# MP!MX]7^E41/O$H2!\'PW(=!SA[%R2^9 N1SZN'HVWPDK2;@7(ER0+).,\!@@ MK&U.)F6 9Q2#A,4)I@F"AJ 7*W5O]0N_NW.QIQE.KSNM7OL1>-O1'; M&^Q'NKZ3XL:Q8V \<=Z6/DDNTF5R407ZWH$CO=1P_#D0NJ!TZ6O#I.PX$*"7 M9#CT,==QGPF>A8E]-\J,^:@VNY]?S&_?[G8E[:'/H[UD 54,"<3,3(Y" #-; M=L1P!J1 '#(I!=&\H3T_QNL?? #9C1UIF@?]L#EE5:!9V5V6I:C&Z&&$YS 3 M?EP7"-V):6ZWCFJSH\9N$S1:RV\J'>Y>E GO(?V )YS%*,9!288!5S,UZ6<6 9H10+B%+F=>B^>(H;^NY (F$(I,28 1L__),2 I M1B#.)):Y(@*F7JTN/,:>&T]8TVT(4QD?-=;;C?[*_NAK66^[BRH7(N.#IURJ MQ\2X<] MK XQ-,52D$B#-Z9$ RHQ 0*Q7&4L81PY!35G3YX;0=7&N2NSGN+4S2A7>3\R M7]1V!=99O>CMU:*JIT^=3$'UHC/'+=O0&/>]9.#Q+)33=D*JCQJ M+ _5FS7/+=_N-DPXYV!>-\!SG4G3'N\$@>_L M<"?,4_U+<^Y6[]4#6\G?V>K)ZN ]'95$(&X7 !"::6,88)8A0"2/ <0J9HKD MYF^=>B#TC#.W;^G=*JILC4Z,=2\UZ<*TF^ "(C4R<[6 -* PIPLM]Z*<0*A- M5)#C^ROF58KC $5'&4[7W9.5X#BX<%Q^XW+YT/V2JES2'IZF*252(@F$3 3 M"1: Y=PN)E*D%$.9CLEBM]ZQI>M^R/[97A2X'V&\W\_O=HQ]';GWL?0Q:JZ; M%8.P&'TSHA^ 7L,9ZX&WD,X/'_B/8(SQ\[W ,XO&?9BVD/>E0'ZYU?VY^\F M1-H4;+G]K'9W^JO:JLVSE5+)$4T49(!QF0.,4PT89BG@T/P]U!F+8Z_JN/XA MYQ;)&$.CA\92OU?8 5^W-SLL:B._\'MC;R*+W=[>F\A8;+! MDM $!R+/F:"N2Z(7SYX=>5CS[._\TU9%S*/4[A)N'"59;)-A.$DXP((C8+#+ M0:SC!.4(L9A@E]CI6MRFBIV&(]6_0+S"_Y'IL[0,W&E@;*OJ$8?CX+[TNP*/ MB99['KAXK?1:/.]8W;V\8[(578NIQZNXMDL&L/9IU+_[ R7(@RO&G8&Q";4'_M@?] =MP0Z?!@Z?'GXZI^'RT:?&C_^L [?I, M#'SR=)^3ZUP_^>Q<^2C_S]/'E7RRSV;+;^K>_KK6KU(B8IY#D8%,01,D0YH MHO+,%L^(+(U%3!.GA*N.,>;V>3F8Z> A>'6'@0ZN+/MSLFXLE#S:]BW;C1R: MM^09Y&E.*( )HK9<1@-.-07:,&&:Q4G,I)<:B?O0\;5\!&ZFO3._PK]:QQA:6]'XWS$P8*,]E@[[NYMVSD M"J&&J5(49)G-A4DP RQG$ @N-<-<4LZ=<\GEL-HZ)R-,JWQSR;DS79J+%PU[73^KW3NV_?%ELWXNI))O M?_YMJ^3'U;XGRJ$8>)]L2N-<(H8DD!1J@+D)0WAB4&0F^*!(*B)4O'A6&[YV M?:O]C?#Y53\V9;S?>.M 9!O';(\[QYRJ%/RK'R$,F!LWUA@7[Y&IQ1XIEV W MYD?\9_3&>A 5JZ87RJE0P2@)P<-!#$I6 \R8E-&&P_22]JYXTL L-K7=*M72 M".!W9O/E=C]?K L8ATF>Q@)D*B4 9RH'+$M2()62##$%,?0*> ;8,+>PZ,.3 ML5)%OQ>KLN2D="':U^*#Z$4/#]^DN0&3Y,:2(T,_,DU6UM^\1/>D0TKCQ*A+ MNBM@#)O@-\".:1,!AP-UEC!XQ:/\BP??K5?;];*0Y9[EQYUZV)8KF#R%A.=" M@R13 F"M8\ DS@!5(D^TAK%T:R_:/L3."Q-[KAP6#+U;/SRL5^697EE1M?VXW3XIN5"Y M>8U-9 -(;+N'XC@%/,L$T(G]!TYP&E._U6#+2#-<\I6&1EMKZ4VT+6V-BM+8 MZ$VQJO_F%[]XI@UGMY@E ':CLT )VK<*M,K(FZ@R,US0T8-#T,"B;:Q)@X<> MAU\&"'V7>Y[.JV+QSD04MQO%WJVE6J0Z%R07&4C3C)I/O\W\Q3(!L< <9S+& M6KBU%'[QX-E]\&WP;(V+K'6.1\TOP>I^LZ^!8.Q7V: I(APBF*"<)>>D0.8\[M-3V8'+%M M5!M]I"'M*]G=#[K;USHPE"._[GTHCJ!RY@%08.GL_G$G5L=V!N)< -O]UF$L M]-MZ+?\LELO;E?RXVIE?&=O[M.KUW^;[^<[7@M@!&&MQC MR5&UXTE3E0"48@(1CV.6.NUX=HPQ-P*KS(QJ.V^B;&.,>6_J__01#,_V_9&V/WTS/'K@-=-Y8) M@]G(Y')LY/^.*C.CV]UN4_"G79GZL5M'7]AF+/',?I#"IO&W#S=MVGZOVV=I M^OUW#!:8?5QOV?*WS?KI\?-Z9WEJ;6*FU9.2=9[(>O4;*U:?UMOMW:JY?"%I MEB&I$$CR) G"362;WJL<-H\RWS/Q&"O7MAU*[3_9WQ Q2YF*Q7$HF8P1TG":&$Q,% MN,@4$(1HE&$60XU].+%MH+F17FUG5!H:-98.JG5JQ=:-WT(@-C*!#0/+FYKZ MD C*/:V#34HN?2Z_9(_>ZX?10TMV[6?CQ-/&1M*+-$USK9+8RE%0@%&< 2J2 M!$A,HA%,-,);I<518^UF9YM"/L@=N.8D,"-3#&UJ1<(IK;W)C(&!^Q4 MZ A-V*:%?8-.V[_0$8*S5H:N]PW-'N2[0RK0!_/K!EJP-P(Y*MZ M8,7* &ZUDZS$6=A@Y S_,,')-:B^6K"R6T?0/;L2,SJ,9^< MG0WI&.OQU#F]6Q?/BBL!_M.SY7'4H08B%[P_K(\-DS>$'0#0I0ZP0QXS\$CX M:5NL;(+Q^H&;L*5J-2O6]ZOBOY3\*,V;7.B"[9,!;\5_/A4;)8_J$HYD-\TU MAACD9[5;9#3EF'*;92,HP+D2@-BM%Y3G9@V5"RY$YK./.Y*=<]O^M5)P58NE MB-4N>!Y#CS2?CJ?8KS]+8Q^"UQY&1R[>1 9 ",/-^RC\NO#XW+]4ZEO:O-%\R5+!W[Z,%+^JG;,?"OD MKVRS*E;WYEL@GAZ>EE9&X;T9512[!6(::Z(9@"J1 *M, !JG'%"6YRKCAGQC MKU/2_B'G1J9'%D:R,M&/5!U0=B/,L-B-3(:-L5%C;?3F&,G:X';=.&_ZO+QKLH>:,' FZ@S6AN(8?JC.:'1T26M^_[)>J4YN7'<,W7 M;W]KNO<1G"$B<@"Y+6#,( 04Q@QPC1#-TISF;JWGG4:;&X=>[*IJP@UCL*\N M;3?*KE%:(.Q&#] Z8!M!YLX)E\"A6=>($T=E#LZ?!V0N-PT57#!QG?W2W.D. M=0#))(HQ2X","0-8QS'@F&J0"Z-M?'919&"H;)W; M)+C13G!HQ]XL"X'J (T&#Y0"RS6XC#RQ-FW2*,XQ= L+B%+ 88R!B16&D -.1,YCEDRL*-L$/MF1WQ'/5(O'&>: M'U\<9K:=8 YM4!MFUAWY\_7FF,3;(NU>8LK>SW:-9TCVO9I: M(;BZ3=/YDR?KT-3JU'%SIO:+ANH0?RB6:O/.//-^O?FYH)G*!.,4:(UL[69& M )=I#"#5C%)&<)HZB=.T/']NKW*MKEO:&^@H/GR+8 *P)-^NQG &4<84E M3F)$O+2$+XXRMU?XBWF8W>QX9LNG,A*O]!R\C_JZH75;ZEP-V,CO=EL]Y,B5 MCZ,L&2Z/]/HUC&WA>_?%UQ44E&%_I2/YR?Q%V;1QD?)RVX4 D4E;%9 RP%0. M@58QMXD ,PSQX^,C?ZPYE:=0WWUYKIP=J.&4.B-S!##@1N< M+M^%R"@Y[Q<'?)7$]2[7V[+/.^\9F$)>;BW_KG8_UO+CZMDL,.I5R31,L[\>,":&1W.4X>>1K?AZD8( M = :F1"& #6@W4@G#(%;C%P>:^*V(IT.G[<2Z;Y\Z/[@5W5?V$>M=I_-K\!" M0,Q2:MLRVZPXC D#9IT16\U((H4@2'/HMT%X.L#<2*#>#CL8&5DK?;<(7X#H MND^%(_#WOGV\B;_YO8Z??_?[;QE'S]'JYGTW\V"" HX$1!P#@E)D M@H+,=A+# D#"4I5AF4(65,AQ/_+<:,7\?N&PHHT'D*\X@K@6NE07TPOZ4+JD2"5*8 1RH%F&,,3)R# M -=,(2HU2Z .S4]VX!G24QJ>GDJ(P[&3+W#S(2=K^;3<=(S5Y-14#CX[9CJ& M9 @QG=P_,+O^QWJS^ZXV#\>[_RB+DUAF#.3,=G='S$1+)#,K+LT,(5&EJ?#K MMGIAD+GQ36DC,",]'!VF>.9C7 33C6VNA6AD9CE"9Y1#E"[WPV9O7QIHVA3L M#E?/\JB[KAUQI?3G>I' 1&9*9"8.L99("*A &BJ1<*R@3K+TXP''W!Y*#61"8 M,($I 3&S]7DJR0"E!G7#1Y@(KF*:.RV 6D>8&\6,+/^RH(0F/!<(")1#@&,< M R8,G?,$LU3':9H2Z"*Y&P;0J7JE78M:S[E7""Q&)F)O?1='9*Y4Q/%!Z/^_ M2CBGGR%W!9Q75KXY.PGLO7!PE%KLS$.?E?QHIG]U7^RU:M_^_)W]QWKS;LFV MV[*1LH)E[='!^*:V ME_^,2ONCTH%![:Q])L8YPAT#[O&CW'!(#XEU?3$+'>\ZCS]US.L+S(6XU_L1 MU^0P?F=_U4*NMBC&Z4 MUC*2T_M$J_?I>+SQ7JLW7S;KJBSWET:\.M+F-2JJM+T=^\NW1JH-9#=RN@:X M21,:K9AT;6/TIK8RH*YJ#PXC9#2>C_4*&8VM#E_.:&R_?*@^UTM-'3/.\DD6 MJ_LOZXV-B6]WNTW!GW:E7,+:MN->KW;&3_/0^Z8-TR)!><:@C@&1$ $L4 )X M'N> JRQ.!6(F6DI\>JZ$,6N6J\9H>^3;__H?!,'\_T:J]-%7U2O(U*5-+Y5]\7*2A=' M;]G2;F"]RKR9F1+F/U5=.R6W<<_=6S?SC&D1E](I .+ M^ 4Q;6*5OY!PGLL !GWZL&#I5@C;&'S[50E5/-N!/JM=LV>I8YG&/"=6OM2* M/E$&&)4IX)S$@F'$$=&+9[7A:]==HJ[A?%[PXT''>\\;:Z/-WMR;:*7*XP8K M2K%Y5MNHC'?0_XW^9W*#,UP*P/U/=&,^97Z,W#D1;CP;"MR1V7./ZMR#5E &[!QP4EYS5GQ8LOL%@X9?N-! 6X$YC!$Q7"-LX)ZD,J<(4Z9<:\].GCRW+>>] M<9&USKW8[!2NGM.V:T 8FP/<_/ MA1^V2]9Z91,5RH,(BB&$L4H E-BLQC*S$".8(<#,[(I$B#S3;)""^:71YO:" MUA((!R,'G?MT ^RZ>@H$V\BOM#=BPQ7(NY 81WG\XHBOHSC>Y7RKTGCG34,+ MQ[^SOQIY6E'F&GQ^*IM]<,YHDJ MUZ+WW3 P$X45F[];O<9#S>IV7S&M9&$=;6J#3VJ,1Z.[@PO1-GM_@B%'HC,\5PX/SS1!P0"9L8TC7@M)D@ M#JZ?I7ZXW..?YVSHB8D?'U>B;B%FZ\VI5@+$*28 I]2L1'0&09IBFJ%8I! [ M:51=>/;<2*(RSQXHN&>=OH2K)T:X#H3QHX+:__YF:KU N"?>7@'(1"FW#K\8 M7DFV+1YWI->^O&.RQ-H64X]3:MLN\5_?O*^G\X-A-+:L.AQ\,'^W74C;'%)S M#+BM", (,<"%^4^B9&Q\UAD:5I4W+A])6]S5-.ZC]ZYD@ M4(W,6H-0\EK']*(P> W3_N3)UB^]SAVO7?HO'G@<6F:L[FN XI3GG%" [)D$ MIC '),<2P S']O"3)4GJDP)V\G2OEWRR3"Y1EU6QTE3/(\P3\-Q6'X,A&?N MHK1KC&/'2PZ'/6<\&6':@\5+SIV=)%Z\:. )!K/MLLI,"BNE=Z>_;]AJ:Q8> M)@RK^RV1A,'A2[]0\[M\VTMWK<*]>QA MY0&TXW%&4/A&9@%/Y/Q/-)S!"'NLT3_LM&<;SC"<'7"XWSF,8#XIPU;J[E%M MS-)N==]:U[W(-,SB/(U!7&KGYHH#CED.-(HEIR3A1&B?6,%UX'F&$56+GL?: M3#^J<8;OQ?:?W\USZN^R@EAJE!&@88*LN+\"%',-E,QT;B(@R+#7<4O' M6'.+?$Y,C:RMD35V8 S4!;(;%P6";F3Z&8R:-^$XX!&48[K&FY16'!Q_R20N MMPPCCW\HJZ&BY.VS8:E[51T FZCJ!S._57=/N^V.E:4F[XOED[GL<,Q3MB;: M'S=*REC.;7=@)9E9:*D<$)5B()G*!1.9)%3Y98N',4IQR)+H=*9SZ=B^@F<9#M< MK=8/QU6RA&#.6R!(B,FT]J&MN67)H94HXQC2441#"_3^KQX^?W86RL\^[I>X): MSA+)#&Y ,8[M&2TU@8C"(,^0A@+&D#'ILQ4S%+,IMEO"(.;VN1B*P\BDOS?K M)C*&C="CY,C=<9J2V %>IPO)D6NM;4>.KQEX2B-^*/E4[M2J>[OC\54]V@I7 M6\5J JB'\OO[]F?]C]_57[NWQMI_+E*=2AHG#.C4TA_/8\ 9SH#Y>YK#)$X5 MY5Y'-\/LF%O\V;AAPQHS.9'=!-^6A:>'#<.O:ONTK"2U:G<\SWL&3IGC(=#X M$S'VR=#1'-1F1GLGHB,O;HZF(/KC>RD%8!V*2H]"GB5=AVG8 Z:!MDQ[ZG0= M8&='45<^;H@2\(6]9?N?S^O=OZO=N_6#&4DH:3CBJ\U-M(IL&\465 JI6&YC M223,*A_&H&PC;W-;A,;*1$_.F;0#;9@;I3:V12;49SY2K\-FH)LE)\+UU0ZQ MRK-!XT=D'(GVGI316[2?B-M))L)'E7?T"9E,MW>\B?&4^+T*TDX1X&%/GE F M^"K73X6$KWO4E05>53;7[4I^.FBO_VZ&?]HH>;?ZJFQ"H3'+7/!YO=HT?WS+ MML7V4[&JMDX6*-/F4X12D- L YAD"! 3^(,T26,MDI@E2@ZJ" MAW=R^58=* MJ)M&.-?&_D<>1HV+D3V_:[PJKSIV,RK]C/ZPGD:EJT.KSX+\$K@M'5YM:D?^ M7+[*K XOC0N)_CBU=$$L?)WBNY#@ME;K!1WD2OV1.UWU32G8\LMZ6Y3:9\U1 M%L(XH2G!0$BS1L%4<\ %18!+G K(/N-%2LK6W>[*;;VP/#) M4F=5I63"\#O]G?VUR'C.!4Q2D N& -8Y!2R.%2 PR>(40:92K[J$"6R>&RW6 MKM5%2^)GM#NXXT>$4TRX&X_.;!I'IN'2V^C$W:C6YG]CO?CE)FHFN?$\.G*] M#'Z/G(^L]_6=48U 5$%0EV-6FQF&\PT.X9A]PDD+^F&8PNY)ORL33L3+S]*4 M0X];RW)KM5C+3LG&B46F4*P36^Q.L 0XXW9O1F0@CD4JS%M-(/.2 1QDQ=R^ M/-_-7*M2LW:^MCFR M1D>W=@5ES8X:NR-CN/O)NQ/B_?D.H7$;VV^N=7M=UM#-E7*ULSYU6X11A)L&(@ MYI("G+ ,\(QB\Q],41)#EL1.G>L[1YD;!9\8&5DK!^G+7T;4;;EX-4XC4ZP_ M1-X+O4X(@B[D+H\TZ4*MT]F7"['NBX>]_B\TZ.O">481PH)K &.D !:, IJR M',32UA,+JK!;RY?.4>;V^K_LE3!0D. RHFZO_]4XC?SZ^T/D_?IW0A#T];\\ MTJ2O?Z>S+U__[HL')GO\6&]VW]7FH=S5>;?>[A8(:11SK0%7J=UIT1)082M] M# /$"F*LB5^'F;,AYO;BEQ8",])#+9$DUAW]'UUQ='OCKT-GY-?]")AZU_== M%S+^N1>MSH?-M#@?9MJ\BE8WS[(HVJ^\HNWVQ^WV2KK\[ULSD+2D MHE;;:O4::YS2..,@IM000 (A(+G2 -D.DQ Q*?W.E@;8,#>&:':YHXU:,BME ML%M;@0E0BDE$6[7;+?=Y2V7;;<"M2X9(#CY%;XI5K2G2WLT^V"0ZLL^X4S,Z M/97J$97]-[681/W_]034$Q?=;C;FSG*.FC.J#^N-5H4)I@,>4EV!9_B^OIYV M3-_$=QA0%SOV#GS4N$?VG]5?N^]_JN6S^GV]VOW8+F3*8\.?,4!2F655#&/ M4V2[<2DL#='&N5^/G:&&S(U>ORH;RLI*$\9NY8US?G\V'VXD.07*(S.E[RE^ M>7Y_MWJ%X_LV$%_E!/_,F%D>XK=!-O0[I4S M[,;.KS]O(W-WZ&S<@[/3IMV&F9!),FVO-'46R;5AX';-IPTTVK OS'L3\#\S M>RCZ8;E>;SZN#).J[>ZK6:DON!90X)B !&?*%C$+P#@6(!.2,/,G)4GL\YGH M&&MV7&\-C(K:PLA\]0UCL&W$K ZF5:UE]\IS)Z(+:3>Z#H3?R)Q[L-*0:PEC M8VAD+0U'E@YP!&6\KO$FI2T'QU]RC\LMPPCDRV9M7@D3!)M?@ITA*WO2\E@* M EG6TN9=-7_Y[H?=0=HNA(QCC7$,TEA8667S$^40 :I9+GB>:BFQ#Z/X##XW MBMG+T55QI#76KB,?:Y=NHD?K5!F"J,8M/\;QFAHW"AH+\)$YZU"][4/>F MWT1[X\M_J,T/1U1#0 O*7%X&3$IE0Z!YR6V#GC$P6BJVC^LM6_ZV63\];DWX MMGRJ]'.WQM]=L7I2LMXC6*^VMG]/T[$BID@SQ@'4]C18Z01P0A!@"A.>8(YR M[B4',]".N5%@XT94^A%90P92" UBG,4 8VS7DB0%$"K)TS1E MD#C5(/D,.C>Z>\O,'X6*OOU05HYNR;;;0A>BF@[WI'IGS+O);2PD1V:R6DKJ M]E1*RFK]6;-]!&F' ^M>L3 &P!-5+80#VJN&P1>QCCH&YT=-5LO@Z]QQ/8/W MO4/;-8B-/=UZKZK__[BZ%6)COAQ'PQHCRLW,PWG8X=\6B=84I2P%DK.R64$. MF(EO@9&M":(0R\@=LY7&G4Q"T@ MPD!XWC8BT'.'\?'M@]5<_Z_R8W^GWRN^*\/YI]7NRT8]%$\/"R2TE)F"@"FN M[.9""CA+,,@@IYP2S#+FU52B=\2YQ=6->=7[*M8/#X6)K$U,7?&KUJJLN%)_ MV20V7W[MQ]^-0(.B.G:,?62K/>.VUD:-N=&;VN#V\R]O^G,&)RB_]8\Z*8$Y M@_"2H=QO'$9!;Y^VQ$Z*0YHPIKQ.@@+;-C=:LT+EY_\J< M^)M(6SGE9ZMS&]E?G8@)XTZE$>E':"%GTXWZ7FF.1B;)QJOHR"U;Y'/D6'3D MV4U4%P#NG:N3[\N/5.-?.$H= ?2@Y!O2ODEI>@1@7Q+Z&$-<*6C]::]JCR', M$@@%X#&% NI $$B!0+F*(US"EGJ6>+TE/KZ.3W^YFJU3T^97^AS>&4YZ5B1P-37Q3JV*]^;S>*9O% M;F#*:G$>E3/",2) LR0%.%7:MAXE($Z2F&8X1[%;(Q/'\>;VZA^9'%4V1Z71 MD;':5MMD[J<++FCWG]@$QG!D?NB%;X"FE N.[@/#%Y_;AB9B\]W'E16IL;\_Q^/9]=^732'4]TUQ?V\Y.<$D MYBH'64QR@"FR*A.9"<,P2A46B&5YZI>7[3KTW.BY-#!ZM!9&N\K$LE1?B),[]]83E/!/=^0K!-PZ]*K.]7Q7\I^5&:P0M=E+W[JG-MNYVU*9>N MQ^M9UKW;V)FI^'ZH;1MUZ##LE8V]$!K+VM;$#_'8UO3X^/RY_V M-%[K'?NGNKW?J'*[9%LO#%.D1(X0!K&(;0,0E &2I1*D,(LI9S+FT%DINV^P MN=%_96^5TU)9'!U,=E]_]V+MBY H3K1O MT8EFF#T+5U0Z-BQZ'S'9;H6K,\=;%<[W#-6\?E:K)U7)#E6*47J]>;")[7=\ M6=Q7O[KNVU46]M<71DAX>B?.*O?]4[3Y_6JWNKD7SXI[+A XVS6*)< *1T M!G"><, QUP!I\R^09I(*+[%';POF]GHW#D0',V^BO0^1=:+2FC[\^Z#^&_Y3 MY<89HT[ R,PR O;^$A)#\0NK(^%MQ;1B$D-!.E.4&/R@ 'V$S,KM:Z64;37, M/ZY*N<'RYX4)8'!*4PX(H2G .#8_)69]%:,XU3Q.*!1>J7>.X\Z-#*U-VZBQ M\(H&0QU0NZZB@@,X^CKJN F1W0NL;2[;$]SL40W4N%'9N$"/O4M_VLV@-'J.S0P MDV,G Y%5CKFPW>W0P5^>,)8F6%-(<<&)+LA&E5G(-@RR5*DD))5 [B6OV#S6[3]"A MR^J1K>6^YN]L\T^U8U6)G#!K0G]MM0[(';\508 (E(WG=.VYG6-M?\X/YK5PHFN>,B@R01#* L>TW1RDSO4X\>4-V8ZGJH1N:C 2@-TEIH!R&XKL*%H2;74&AW]Y)> M0L?5?D2PW>P6_U#%_0][G/)L6.=>U=L))$D4Q*E9:>4T 3C--& II8"D::Y$ MPF,JG#0-6D>8V^O?&!G55KJ]].T =K_O06 9^55_B4C #9A>][M>$X$ @KGMLX\)8"G M5C:/9#C)&4-9[EQGWC+&W-[HTDR[/_*T5;7$B$?^0@N.W:]U('1&?K%+"\&= M!L;&2FMC6(I'"T0>R1W70S556L<99($2.KH1Z$KE:+ESNB2.;M-/TC=Z+AVV M>OE0K&RAYNDBJ1;N6.0@<4$DZ+*F<\!)%S^J)I3%ZO[0A?*MTNN-JJ[[SOY2VU__,F1EQC!&;7Z6 M"L>?C>OF3@.#&>F^D3I?J(3E4$.K+B',?W*E ,?F)PYIIG3"=$[E8K?>L:4; MY8QHJQ=C[2T>[UU\8[VT3:^L)Q$OW6K^M+..>;<@&VV6W3AP)G,W,H56UD?U M[)5=0 ZN1@=?FQFMKR_=O8E.W=NWH0C:PVSL20C=WFPT>Z?N?#8V\!>:HHT^ MY, PE16;LNKCX^KQ:;?]I)[5$M6;1!F43""N 8VS!& K3412ID$B5((@(R;H M=UJ5.XPUMR"UM"U"GM%I!Y:.P6D8A,:.36UOI;IHK#+4MKDM 1LA#MCO#5IOM/YC-^-S]K&K( M%GFN&(P9 HH+:!:W% )BV ) 0C$QZUV4,*>R>_^AY\8BC756SLR8YU.?Y(6X MP[;?:#B.O1M8&1Y]:,(W:WID;8_VQM]$>Z"_C NT3V786(!/5BH6$GC/.K(A MV'46EGD]<,)*LR&.GI:>#7K"L%CQT@C['1 ;G=8;<8HDFDDH#?>G,E(JJK[7+2IILLOK'2%W2W$' ',D3\!>_+Y M\YA\3O9$#W:'BSL]@0H:@[J./6D\Z@G(R]C4]_: QRX'K0'&E(!: HFP!IAB M")BVHN8(T00I1B"G5Y^[S/7$N3*V6-T'.'/Q3!P+AM.4IRX'@ADEC\P)D_'/ M75XGJ\S)>:>3ERN/:VT0U?1:^*[$C]5ZN;[_V6R Q3'-F&8@10D&..404(%R MP##BL7(;"::!EYX=U.GRCDO5]; MQ?$%$6F:QH("Q%(K*TP5()#8STI.." '8R!0Q""M_R80>(,(*)K0--JU<0H_+9V()?=?[KY]^^_CV M[;=W[.%=\:Z)@IDD'G<\#+0\R- M$!HKH\9,]U5!"X;]ZZ;KD1GYS3\#9<":J04=]Q73]2A-M%YR_Q7R6B1U^]^Q M1&JY<;(%4K?AQ\NCGBL#M!JP"@ZE>/A6;9[5IV*ERKRLA<)(8L0)8 G*#=&9 M2(AD"0=YEJ4T580+YK5.VX&V@5^OYT /%)T-!_KNO?ZDJTD&K=5#%RG+-G7S3[EO5>3]JJCKQ8X1COX>CG>JQU[M3C>=>C5=LO /G.U8LOW M=;VS?$E';R%RH1*B$T,E$-G@A@$*B01892C3&@I&]0!Y.Z?!G=Z-Z?7MFGY7 M6[OGN3W(019#FTJZS80;U80#=J)V<;6]5B>JMCBZ++$9L#V<#T9A6\(YC3QM M&S@?,,Y:OWG=?*T$_J]L8_O@;K^HO>IP(4QD];Y8/MEW_U2?G"!-"4(8*,8- M7]$T 41K"I(4:YPSC01/%\]JP]?^,O9>EOB\;R1%_UGMHM-2.>-4 MU0S(K#7L+U&Q+ :TWQXZ;8Y;WN-/Q=@[XD=ST/AP@/XF*OTH5WRU)Q.)PP_" ME=-_!<*MSO#?])CJ@75L?O>]">Y"HGS=JP;7^ MW"V87 +0&YQ+RH#^#[DV8GS[M"U6:KLMH]-M495:_SSZ4TFG"\F$AHAB@!A) M $;2;H+^K8Q#?MP7>> M?&/#\.A/&!2& ?Z*2- /O9%"0$CS?(Z_CNHWH59L4ZP_K#=* M,*M$7YZ@TYS '*<(Y%(I@)-8 BY%#.(L25/(!4V@4^I6^Q!SH[;&.G<%U1;H MNKDH#"!C;_C7A@763NWV^VKQU);'3Z:>VNW>L7QJSY7A*MP*M3W27S\D9NH\ M3:F):&2%@G/9P M\*CXMK;[)C*&3U8IUXW7Z&5S+<._>@U=-RPN!74]3QC&6;^MU_+/8KG\QZ;8 M[=3J3NNO:ED>UZV_L>/XYV^K8K?("2:"Y=*6W0F J>" )U#:A@\*$MN25@\Y M.ZC@_]6,QO"MR(+#RB$Z6DUG;?1+7E9KEEJU=*V^U!I+7^ M9 EF'0A':(-P"\II?A9,2FN#P'G);,,>,G 3O7PGV?*WS?KIL?J#DF:$GW:D MS^NR'T:E^&?^>B_XUY087;FN,69N M05OC2U0Z::<%L"7'CXWMBR-LJ^@8N)'))9LZ]I0Y!)RW81V M+1XC$]0>"HC>\%^:?M;M.A;NI30=?E^@CZT2_W*_?OX_YK:2.?X3VQ]!]6-5 M8G/I@=,4UW2XLB^KZ;IF6+!4MMC8+E F!-,I!$CRU(8]!# H,,@@Y#G,.,0" M^JC15X_U>B4G$([_;L?P:N[S B:WL,+?^9'?O]MNC[V_[J<.!OU.UX^>](M[ MZL[+;^>+?QWVFMWM?JC-K1 ;\X$]VMDY4@O4"5(0I3G(N8@!UIH!#J$"22)4 M#J5.,'6JSG4><6[?R]+@:+D7:5P>C/9[5_NQ=GN-@R(X\AM>@5<;&QU9.XX6 MHS,T0;FA?]1):<,9A)>,XGZC_[GRK__Y9(*#JJ]YE?*MU&?SBU-KW%#)L8@% M IG$#&".-"!Q(@%GE' HV7?]0TX-ZKXLED_%UN;S/6&JY72 MQ>Z72*\W!]GHXUY3947 IJX!9_(_G@95G/7.B>.&9D"DQ]ZT;, \;O-4@FE^ MBFI[0R84NR$3.(>X9]")TX;=(#C/%':\[]JRU]^+U=IN;91E%C8#V;SK"X@% M$C*# (J$ ,-+$%!.,Y!*213/'MQYU]!V) \/Z]6W MW5K\LWSJ]O;)Q*^;XK^47$BB>9;$.2"&-0R3T,0PB8H!0C@6*82(T]BO]K=C M-)]W8IKZWLK8:&NMO8FVI;T1VQLQ\\[B/3?,K3Q"YD@ E/%,<,@FI5^?+%\^?7^11*_T\&OM\FQF?(N=& E?@,?I. M5 V%->TF^O4OL7PJZTW?L;?;\6N>.X^/1C0(O@B3('; M^IZ.,7$KWHL.GK?/O7S9@#*H2OWV-[6^W[#''X5@RWHW5?&8X!B9$(%;L7LM M,& *YE;),;=2M7E"G,[#.D>9VXM_;.& #>IV-/OWIH-@-#(9^,'C5R/5Y_[U M95*M(TQ7*=7GY$FQ5._%_@EA[VO17BN)O\!(4"95"E0L5W\]\&*R0(PC,VZ/"<$ M2)8EFG*64N&IR=4YWOQ6YHVYY..$:=6.^YW_H+,L<--_F'ZE\U:/HF=/??YIC;/A5#;.K!DT$3C.8Q- M7(X%P&F<&P)A$LA$RRR71(H4NH;IK:/,[8M>&UJ^ ;6E Z+U=E#[H_4@4(U] M'C $):^@O1>%JX/V]A$F"]I[G3P.VOLO'IHS\KA1HI*=-,^^?;#-:OZK[O/! M$Y&E"0(J)PQ@(2@@A%/ $4Y0HK5"TBF.=QAK;D1P;&KY>\Z.C/7- &E'V"V M"(3;V N"(RMO3/SPN%1[](Y-+A-7'ZM?YRXP!V2"],(4. FD?;R)\S]Z'3]/ M_>B_)8329;.A^)7MU+>=3:?XHLSOVVK'[M4BPXPBF.<@R30R_)(1P)59J! E M,YHPQ356PV4NNX:>&]WL-\,WQL[H#=M&+'K<6^MY=.@Q Z[\,P:NH]/1"YG+ M/<;6\)NH,CTZV#Z6QJ4+7B,*7'8._XKJEBZP=$M;.CUA%"7TMS^K$])WMO:S M$DQ,8DH4EQA00VD 8T-H)*,4H)2FB4Y3@=UZ\ VV8&Z4YJ2Z78HLUBD I2OV M-6T. K__N:[^,JKRI:^5OG2=2C=2''6"1N;&5YB;T#KI[?A.J9!^P8HY::.W M@^2IBM[QH*%1XJ9X-N'FLWIGLPF9*'?$FQ-BK2374 -IMZTQ@@RP+$8@00I1 M&#/.,T_Y\_;!YD:;!UNCQMB!_= [(78-_,( -WJH-P"S 5%=/QB!X[B. 2>. MW/I=/X_5'.X91AZ-I)3A)%ZLRD7KNU+DY+X2/-\6LE8ZV8LG+IA,!8,R!1R) M%&":2< YE"#F*$]8)@A47JU#!]@P-ZJYE;+4MV/+?19\].;I,=JM/1><0^;# MC8!&1GED7MJ+VAV97[9;J!V(3CPXDOH,1UI7 !B4RX;8,2G%70'42^:[YE$# MEZMUH*:D&=,>"5;[>IN-^6U4]L5^^_-P25TJ$ JJ)K0\UJU>9FY!+4*_UZ]4FS8TN2W,!M_9&QSY%1TZ5JFQ'U]6.1:5G M5_1F#C#!CJO:2:=M[&7N-#/FO[0-!G+8M>[U9DV[^ T&X]EJ.-R3A^9V/:^7 MS[:C=5F)^X&)\C/1])*@2B24\;DP9#+2127!OYTO(1A '=<(D<%Y7UX@3YW4Y.'^> MU^5RTV 24:LG]579);<9XHO:Z/7FP0K1W_%E<5^2FDTA$[;*O7@PE]SI;^9O MMYJ51_/FAF(MX2*G.4Z40(!16[&!,PYHBA@@%"J>:8Y0ZI4'$LJPN5'3D1_1 M>N_(-E*U*[9^FJMH6WI2*'ES]"^EE]XL%F9^G0EO\ED;GQNM2S?1WJGH> X/ M;MU$C6-1Y9D].3GV[2:JO O*I4'A#DV[88R;FJ�GJ!S,,^?QCO?U:[=VS[ MHQ0[DDJ^_?FWK=5XV5=0'@HH%S E"*8FB(0<$X AU8#GN0!"B#PG4"!&L8\Z MK/O07MP]@8*L;V&7B.M]^2GK+S^]=E:TS1:0) 98 M$F7C^]C,BA" 9APRE:.8:Z]N4B/-R@1?U/VLO-IBTC,;LM;FE@G6Q_8/RY,*-YUNE/DJDS0RHP:: M'_^^?:&Q#-O6+YAUTW;]"PWJ65/ X -XUNU+N;C8'^;NSY4ALQ_%XUX.Q"Q+ M-M_73;.91<)9S!!.@6(J,U%J0BLA0FFW4F@'IE>+W>YNHD.Z!]$A4KTOZ^C]Q.A+^O"_KIR M[C5GX<24_V:SX:X7<2V2U2?./,9^ME"> ,A1#G'"!S$,\U@ M MX\SMPV'/E]>K,O5NK:N6SY&UVB]V;P/5+1(/ -7(Q%^WPK8VUL%S9,V,2CL# MQM$]2 2-BMO&FC3&[7'X9<3:=_G [+4GOE7_^63U+)[-?_8Y%(L80I0FMG<9 MPW8SE"6 *YV!/",Z81@*GGNU*V@;:&ZD<+ S*@V])G&L#5LW:@B!V,C<, PL M_YRM'B3"9F*U#39M?E6/RV=94WW7#U"1M&6=+\7J;O\JM@LF..0**\ )-$M0 MLR %-*,)4#+-8Q/."2V=\E4[1YD;,9S*)%H+?30D6['LYH)@"(U,!#[@^"E( M]CE_O8)DZPC3*4CV.7FB(-E[\;!(X!^JN/^Q4_+VV2Q&[M7G)YL%=:J[ MI]UVQU:RWOH2"T&H8D*D@.LDLPI5%! 9IT EBN8)3[2"7B4]7J//C1I*HX;+ MS?LAS[ 4D'$"\IAA@#$QR*,\,7.@">=)&@M._,0%1\-^&K'!QOR(5?8WG0! MQ*><%[>@;C2L1R;X/9F*5<%]9'Q=Q!XN !R$6M"HT,^"24/%0>"\ MC!^'/638E^9EE?O[8OEDAEY@'2<*VPHH CG .F7FFX(1D%RPG, D3I#7DK-E MG+E]/6JS2IZ2Z^62;;96?ZCB+$_*:H-6I2K'4B&0)['Y:&0R \1\-8"$7"N= MZCRAT.^C$0#<:3X/-M.F;BWX9KG>;G\Y@&L^$7("\-V^# $ '?D;<$FMI+8R M'-7WP!"4U-O&FI2^>QQ^2=1]EP_[L#<5C[.T\9RC\M_ NN1QVW^YDA&DW MZRXY=[9#=_&B$#J/[]8K\RG=%?98P$"ZM8WG#FIL)HBSO:2^; JAOF^*^WNU M61 LJ(XU!AQ!"#"RKWK&3+A%!(QEDLDT]Q3YNN5'"WNHC'4B[TBD[S=GD M$J&B767Z->J0_O/F1B\3SL;(A'2F(WGDS$UTF*8O)]-4>A25+D7?>Z;I2GW) MP>".*#KI;],K*E$.!K!;GG+X8P-NGM:AV=D:^G;?SWQ!.6:)1!RP-#5$#)4& M+(YS &6,=,8)2X13,M^5=LR-@$N+K:28TEJ)7_3"7/)HG;P-O CK,[!7;@6'GZY4V!IM=C?/=P>C@Q\@[ MA.Y CK]7Z&#+Z^\:N@/FM'_H\;B!7>XK)?M:.T(HV^$,"4#C3 ,L<@&8D&8! MRQ3+:)YF21)[-58_?OK<*++I2>'9._T$,#>.&@S#R,S3=$()+Z5QT>.P3<]/ M1IBVQ_DEY\Y:FE^\R+_$X%RN?RKU_U7W+4UNXTRV^_LKL'1' M%&;X $A@%A-AN^T>QW7;#ML]$W-[H<"SK&F5Y$]4N5W?K[\ 'WJ+ BB Q5ET MM>T2B#\OYYLFVM']XT[MP7Z_6MY#,] #4*W18-Y9[9Y([P-\/PU$A#,R0=16@SVS M[T!G.-A:7G=$:6V/ Z][=4(DF$>J20@'MULH/?.XV6M'! !?W2PV& M7#ZTP[P]9_O*?JJJ:Y6>)TPG!2E@4MHF\V6B(9$R@1FV?6K3'&GJ55]\.L34 M"+PNZ[<]YH%>K;NCQXTU^ XLE6=UP1E$W:*VVW"*S,R-<:"VKNU!_Z$'F0$M MY2\Y'[BK_,DP(S>6O^3F:6_YBY_T#^K>JZI2:BMJ4!9IFA$"M[7H,*PHY$P(F@J:,45H2[M2@9=#H4^.'-]5F_F!;32WJ MBJ-._ML]^/#'_WJ$%Q75R&S2V'ZW)YK2UBPU)5W& _#?5FZE\\%%[#L Z.YQ M7U3P1XK^8DR"5QPX&,2>:-#_GJ/%A(/=W8\,A]]D8 'J?*D^ZD.YS3<_O\^; MZM=&@6TFF!0I+3 4FF96%RV!G& !TR0CB!5(9RM3FX8J0/1&%+65T&'K>NU0.* MDR)7GVL'*C2NEG]4[08XRQ,B"VWBTH2D$,DR@Q2;OTI-$<^+G J<>8G][>X] M-48QIIG_>TKU[4'EQA0# 8A,"(WO$0X*SK@;5BEO[_[C2N&=.G:B=7?F(T%J MT*N=AH)*?5,VA17G;Y2?W[F@EN; 7]6-KE+;!Y; M.;;/:F';#EM%C%;[,,&D+%"20:XIAH@C :D@ B98(D(H2LO$2[K78^S)\<=> MD]D#X^O$J-;\6M.ENK6S[_5Y<>2<.&C'9J& 0-_0IM<9LD@->J^/_TRM>9V! MN=R4U_T60P_--N8;95-5&RW*#VKSYF?;Z_FWU4K^/5\L9DF)5*Z3TL0_MC:2 MF2"(XU)!S#.-$,&YXKE? 9_+L#X/VCC5?#NK :O-'G2FY@"XZRE;6!"CG[MM MT7O9HF?+(U]L;0:=T9>S9 <:;8&O5%C:V7]N"IX0DC,)<$V0"%<8A M8X)#075!*,<,*^5ZU']AC*GQQ,Y,]^/D2_#U/_6!0(G\Q.\L!*V)UY]X9X#< M3]4# #72V?DI8&&.Q*\@T'/P?>G*T8ZWKYB^?XA][:-!&WF]-5' 4ARV*:*< M<904"C*>&\I3&$$B2@R1*'(ETE(1Q0(T\CHSM!<3CMG(J^WC!71G<^AV4>?F M(=4*T0254-E-0"04-JOEA)N_"ML:H40:^9WFQ9F',5MW[1JJC3H3CH>%4?"- M?9;8W[AK:_R8C;MZ$!NC<=>YX:?0N*L'%L?&77UW&/9:J7/QK?#\6GU3RVK^ M0S6IN>]7E5W1?]1?V<\FS<'\^]JF8OVJFO^_Y-5F;9[=F2:968*7"I8D58;F MM%F7XU3:4P^BLEQG@C*_K<#;C9K>1F%3C2+VG>KTO]J4_'KGT.[;U[GY_^9' MA@'FT8TDQYV;R.393,J!-Z"M!7AA'?JEV8\TL+5Q6#GN18A\:C!N MAVJT4@M_R#Q+*?JQZ*V8N'#IB(41_<8?UC]<^>RP(+\G8Z 35OZTJN;V6U*] M6>C,@4WI_W=+P:-=H/".1QN!_RUD.U5+4RI"^W)=)[2@FVW)XD M"4<4:TB9^8%P@B$U+SVH,JRE(@@5Q%,Z_$S/8+@,<2VA=T7;C MSX (1N;&+70[R8-#B92@N@>.N 06'^T?]>68W* MUWL2E2_7:_-%J:L[7SWM/O*ID0-X^3=;R_K'?QJ&--S84%XZRRAC.C-K99_80;?]SK7>@]NRN^1_HIC-T[6X,W,/FV8JSF2U55+\4_'N=-U%K_<:U4VR B$UK*D@DHB&QZMD&>,PHS422:A_\RQ_+^:9J\QR>CGK9EYF4 M:5)JF&%E6(L1 4F>Y)#EDN)$YR4F RLKPQL[-<+;KQ!LQ=#M%EGMP;9JL/:L M%D-!?+ER-..:P=]1;-E__)UL\JE_GE5BLJD?S M8.YH)K!WQ:RM M'J*0;OBZT7@PU"+S\!Y@>Y9&T@!Q B4H!_:/."J).3E_S$)N%PVDD3HK5QT> MWO_.[!G22>R"D,0Z4R5,2YE E"4E-.R20L(T0QHKK5,O,4&/L2=',8_&2D,O M\^7\X?&AU>5L0QC;+;UUK?F%+_-X3(DC#\4!.C8K[6-XMY^C\]8\!VP!_ENQ M->C/IJUB35HO[-;VR^K&P"K:IFHB I9RJ# M7":VRTJA3)25(Y@CF>=,EHQA+SW^T 9.C36M:;60/Q/B\>&QR6O1C2= M*Z MS-F!$2"^"2%(-8X 5)07W]CZWM#"XE$!&&B M(44IA8@)"3E&&NI<4SQR LR"Z<>NMT$3F MQ\.4S=:^2)F71]['2Z7L!GJ^W,@C5WN3'8\_.^PY?RG$ZM&LW\PZSH:=K]NZ MAY+IHA!20IFF]L"FP)#F!8.L1+3,9"IU[IFT>'Z@Z>4J=G;:OBK64+\G_@*< M;L_\[1!%?NJWV+06WK713L ,Q'X,@C[[%X8:]>GO=_?X^;_R:?]ZQ2_S!V[" MAOG//[Z\?+U:?U\U 4:G;J\QUY(BF)5FE8>H9)!(E$*$TTQFDJ>IQ__H/B$_OXLK,3&$/!GJ4#))KZ,7,OO0N&W4CU=Q__6CU>$YN;%?C.=VP; PZ;6U=[EI[OAY7OWUZNFKN=/+G_-JAD0A M-$<,ZD(@B(J'T0 MN\5/@8"+S* #,?..I!S0"!I.]8TW:DSEX/AQ8.5RR:UI==L3S49^]^52[A6) MM&?V\N/RL[([#69]]XI5\^KHZ(O)7"0I2Z%AE@*B7%-(2BJA69(I14F&"!N8 M1Q? NJF1TY?'AP>V?K(YC09+H0 M<^[&?<\VD['CS;WLQ]T4W5V=T=,Y'"E'+B#\D9+B0ECX3%EP <&]G/86E[YCSBOMVF$9::@^!RVNQW8]$ MSRK[PH6C+:_[#=]?5U_YY.!SARX;XI)B6_NM-)%NPFF:09[DJ5U>ER;F30HH M:":Y5CG/$Z^T7N>1IT:(>X:#JT*(WL<6CK/A?)(1'N/8AQL?7[\S"X'->LX? M-W6DN%F!3VSM)#\_Y)S##Z'01Q^.HX]]&N('RID#$L\;#&VY=2@=^6[Y;FG; M%J[65KVZU 3IK""PY"B'2%(!2(_2GG&^G;7Z<'7CGMNQ&JN75F,?>-%9:I6%@0MV UIH.6 2N'=6WX@C M-\URU63"@DF6U'D.<( M*\P0]MO=NS#.U.*:K7V#4R[.HNDRXI+$0;$V,DW71AT+HV./L6&-' M>.GXDK>C\>M3?Q=B>8<$YXJA.8RU) I 2&1#,,46;8 6 MZ&^7&Z4?\>!=^> (1V8=MU[$L3?3O5![CM;$S[TA[@70P!;%@2J1ZC1U;7C! MW/^+6O^8V[XH'W7;(H4MWBVM#74QH3U[K<[_JI-!DI0G989@070)45HDD)!< MP(*:.$DJJA3W*LL,:=S4>')K*=@S=:!04M!)=./0YYJ:R 0[<%:\R30&?$&9 M-JB!H])P#&B/.3K*&+>)T[U>/?"VE_%G)5;WR_D_E7PGS3AS/6?;_M*M.I4\ M/#\UOS,FR3: WO_%86[SC%',,LH09%CD$&EM_E00"37!' N5L)1Z!;NC6C^U M5\!Q44,=T+%V8>G=D.5YOA!N;XO)3G/DU\E6S6_/<:LEU;D.]GWOLFAU8J/]PC)&%^<\Z>"K$?_YC0[ M_*PVED]F,D-$IX+83MT91"KED-"T@&G"=,Y2C3#5W1GO5Y]]B$LC#CCE_3K* M)JRUKE:QM)U06_-!U0B5OI@OVS]Z)J3T(.^Z:W 3D",E\W5PU5;>M?*N-FRK M+0VY"7 -C;+RQ!O5VMOS 3 MK#RLUAL;P=@=U^X $TE<9E2F$"7"_%!268J14+%$%2+)1;W'>;VUY7 3O"** M$1I?6M.&%&0, -\UV(@):?1XA&_ SGJSKNOLAWJUAA6S!?Y;']I>;,&/GH=# M&#BX\39CY/AG*$RG(=+@.PVMG:TV'_5OJY7<;6*JZLMJ(6=(2%ZRI( YYQ(B MG)60H13#1#-%."LH+[VZ65P>:FJ+H[J'+Q"6T$S<9)\U3T[K036CRAZ+(%&KC^^YO9I^?'5*X:JN/U0RT?#\FUK^YDJ,1,F?H2E M[9F.5&D(-R$I+$F9$LDP95KX4_ :FU'@XRLU';>Q5.5M@N?"]H,O&VP,!_P#76\WZ2^NI>RT79F M1_I:>X(U1J/G,Z-/H9WS95 SG MFB#PQ-[^\$7&O2[XFO=G2*)2XE_N5S_^U5Q;\\,_D/TC;/[8% U?O.LX-88FSG^ PYM0>^,YD8*>N7@3;M1[;R:7PK>EW8*GJE:!@ MU3>_Z-AE,MS"D< 01R:-0W3W[+4P[BP.%X!XP!,T]' 9=]2@PP.(XW##YU+_ M0./-TMSNZ74M'[9XMY3JY_]53S.1%X5D$EO^22 B(H5$&Y@Q8RJ3.2[*(G$- M-,Z.,#7>:8P$K96@-A,8.]T#C?- 7@\T;H8G,F=X(^,5:/1Z/SC0.'_7T0*- M7J?V XW^#PX,-,S$?V.5LMU4YQL;QKSYV;9C>+]:WIN'Z6'WJ[:4@4F>I(AR MJ,JL@"AC&C*!."RX66R4HD@RJKT"#W\;ID8(G0M@9^@=V'H!K!O0^K'W^X%% M*4,FS#$XB3L-L8.5&#/@'\$,QS!L1#/ CG$CG.% G40\-]PJE$"R6HIO#VS] M5U>QEXDL0QQ!7!09-%1I&#)' B(3"9$"L[3PDW&Z-N#4Z/",[._6XH&\=Q5S MUT/+<$A&/[J\!<0 $LKGD8FLHWPTZ#.+*9^'X+JB\H7KAM%-W3G1'IO.F"@1 M(YQ P6Q/*DP3R'&A(>($$RX3J6Q/*OV=O0ADA.2W.F/$CR!V*+DQP2#? M(S_R;2=4:U6X!_O$T:!/\.[NHSZJ)TX=/Y.G'QBL?K9Z4%\V;%,G?K]B"]O, M],LWI38OE_*EE'/[T+/%7NOF5T\'_>VJ_@9WU?OY4KTS=Z]F)2VD1IF"16(U MD5(B(64)A3FFN4H233+LM:,[HNU3BT!:?@]1[4[M>;PSL #KJB\R=P MV!&SNMX2LP)_6BA C85G9#/F-\R-&B?ZO8E,OM/\R@R1OQM[\D*+Z8UF_]C2 M?&-/S!FAO]%-&+C$?JPVQM1UG2UA;_QM_KUJ97D5QQB7B8(J,:$P*B6!),48 M9IJE&30?@AHGQ<\ W^CVKM9@WV#/]70/P*S(B$I9 FE1VI-E MDD*>J )2Q5/!2\I%X=7V/!"\H^QB9[QQ-R2N.WZR%^%PB7^CCD_LJ=;6>;M:[ZJ.=YH[5C6_%2AH7P7+ M^UV"VRPGA!2E%) KNVV19!(R@A-8VB05R@M*2N':S^,F2Z;&-GO6VIP*N2N: MGV\]:C.U#J#TCMS\C+*CED)@9"+_4YIS;P#M:$U M<.S$R*NNG\F(O'[-,!;9\M*;G]_5TN8!:R%*+:1!D6@%$9(%Y(*E$#&9IY+F M6#/M^@%'HZRJB\>=') M8[*\_$'_38/W-MMZ/H$&Z\9 8-/0W!>-I]!=7Y[?!$CTQ 9KFQ7[:M#X>B,:[LOB MFU 9::GKA8[7TO6B]SW+T=-K1EMB7C1W?]EX^4,#@SC;/&]/%_6#L;,5QLHT MUHBE"A:T8!#IA$.B:08YD9DL,<6\\%P(7AYL>LO IN_F8,7L'EPQ2S4K60Z) MR,Q[0"$&>6+5WKA(:5(RF;+,*TH.@NI$$]MZ<'2,[(*@$SO$J[]L!]+;.SL# M1GM7L0@;]ET>;MSX[ZK;)X'@]2O\(\)W=9[L_(=Z^3=;R^UYOLY(8KL?X%)F MAF5S90A6"/-7F]6:XR013L?-%T>86F2X-1(T5KI'0N*-X,T4C!HO.7QRM0[/6^)U@\?]UH 6.OV?M!8_\'AXH5?6]/,#YJ M6VED8U$K.#GC69YB)!*H<6G"QI11R#,LH-(8[RM4=@%RMTCH)@3'4G_J3+2P[G![Y:S'(IM60Y@R+- M'P;J,I'YQU8E_QX/P'AKVMW[#UTKY_/JEUK76_DPE5A E)*42E MLG(&-(%$Z!3B(D,Z(2(MI5=[S4L#3>VQ_* VX,5B556_@'E3^O#=K,#-'QY6 M;2,+3Q71BPB[O9Q#X!;Y2>Y,M#)J30.+*$*,UY (^G:^.-BH;^=K+A^_G:]^ M?FAE_\+\=;6N4Y%>KM=F\NM*B78U:8)XE%)6PESA#*+<1/=4$PI9SA$O$"X3 MFOK5]?<--S7".+ 6[)GK6\G?B[$;681#+C)E7 0M1IZ\$RB!"_A[AQRY?-_% M_=/B?:>KAN?,?UW9O=/5H(/LGKP<'>^QD]0"@#\I-]P+.(1?=[7ZCYYY[N7DNU]SO M!L."R*/&JK:RMND^O7>0V?&+28= >_([X[C9M>-YD&+_W[/ M[)T;X$_K"*@]"1C*WHAET!AWJ"VC!K\W G8<%=]ZNYM:^%CMXM>6H\V"_K_F MFV]=36N[0BPD)9HH*X E%43F;Y"35$*N5,9S1%4AO5+#G4:=&BNV1C?:W)W9 MX&]C-]C696]ER 9U [HR"ZXG;H&QC7[\Y@%KA"6\%UXQ^@U=&?DYFA"Y@7&A M,Y'CQ3?QU6=E5?Y,-&G"1[U:/UA1E8]\,;^O5QWF'VWN ;M7LU3FN4@(@EE& M#'.56$">" '3$B5<)X;34B^!+\_QI\=AK=UVL=\9#E9;R\$+5@%F?]DZX-E8 MVW=ZO"@M!NCCD)M--.^ WS,>[*R_ SO[@W.;+W Q6,[9AN?@.U^ +C"?]VW\ MMSA?L^K;V\7J[R8E?WO>1],"I3)E$"N10,2M=!!7S"QD!>(\PSE2A>M>YODA MIL9DUDKPG\;RU M!_GKVYJWXQG[P,1":2V\ XV-+D>LKOBX[TC>CM-(6X^#\/+:8^R'HF-(::JFO,15TMH(_:VL]A5,OX^L6R 5!+3(; M#@7,7R7Z&AAA5:,OCC:NBO0UIT]4I:]><*.01%TTW.VQ/>V*;K::G1_UV_G2 MA')SMOBTJFJ]SC<_-VI9S8T5[^?59I9D5*FL3"#)96D6F0F"+&42EDF1B(*2 M1"@GM;4(MDV-CG:Z HM&>;T+QI[NP'+KWQVH.@_MHZ@['\'WULD[H+9NFEOT MB+='GWPWYGNF*8W,E;O9;'7TW^]F\\/>;'[9G\VM>Z#S#_RY\Q"\69H8KM&V M#4BV$?"/HU81P+[GT;D(!^Q%A8R 0PQ[:?RV6LF_YPLKS%Q5,RRQ4B:JA 4N M-42*(TA17D+"$R1RK!4J\UF35&,L7&_(]]I]+.-H"K^_FR MWM'N*9)7HI<:5BF90Y1@7/(2H1AGK&B+$21IH5L<7VS ME*.@VHT3#]-&U>F^-3, BF[OI<&X1'ZS_.8(A/>+X*S#0:G\<(11R?BL<\=T M>OY# Q?<>V5:>RH)C">VBEQ (0L3$!.90VYF' JF4J)QSHAT2JWL'V9JL>W[ M@S++;?MKJ;0R]LHNC#5<*5;5QO/AOH"TX[K[9OQB+[H/JB[WVTB^;FP%O[/- MXSJ0Q*P;+&&7W^>'&G?MW>ONR<*[_],#16!-H+;<;&4HTE2AC.3VP )!9'@! M,JQM+C;&.:)%6C OFCBX^]38H3%NR*-_")K;$S\8BL@/>FM7A#R.LQZ'%64] M&&%<%=9SSIW(KI[]T+ ']8OXIN3C0GW47;C0[/,BD5&4FC>[)CR%**$9I+FB M$ M1XHQC)!.O1B47QIG:P]N9:=_GG:'#MM O >OV6 > *_(#/@@I[X?]"@Y! M'_M+8XU* %<K"JI:S9:JD%3&<)%IRQ M0D..,#'O=H$@81F!64%SGF:8EH57MWJW82='&9N5^ MR:ZTM\=Z:VXD,>^;1 MNT'OQB+A 8U-*M;.%LNNIF>OWH"XR2UW>]J M?YF7-\O-?//4+A4_J^^KM=TNMMO"C]4LXRIA6-F0!6N(\DQ"DMH,]E*3K"2R MQ*6;!/*5@:9&0(VMVP7TUEK0F.NN"M.+;C_CA,0L,L<,AM>3G#.N-) 5EI&QXHCB')<0;+C'&-LBS! MI;Q%AN9PN,G1PXFRBFV_:RR^L\UU7S>B-*\7K#KHK/OU[U7SC^!WM?FVDC=T M8;XR.VZA3#C,8]/+B'#?+']S'L6H(CA'0SZK%,YY]Z\)XERX:B!U::U$TYW+ M"D5]93\_FP#J==/^UXRZZ_]KBYASC32%4EJ)'$82R 4Q"R^$BU2*@B>$>]&8 M\]"3H[3.\DY>:\-^=LLM\(*KI=+SS2]WP)CON?SRF Y'WHH"- MRZX/ZO1X'4KY1C]&-J][$PQ\,X8JP)JR#%^UJ!T2#8&MJU+WT*F&7BC$K8U)/KPXZ;C^(,PTF2 MBON5@]N1FF# #C'3A58%9@J6169H!U$,>4HYS J!49ZE16+5#=Q[H^QN[14@ MC= +Y42 U+NY:(<9+KE2:8IAB06Q.JX<,I5PJ$5!&1%(((*\CNZ'8?81Q:T-PUOXV&:S MGO/'3:USLUF!_%?PY:FRBR6S_EU_7ZT'O,?VX'5[7PV#+/)[R6+5AM3-VVE_ M#^"3W1$S;ZN71_!=4#T+VO7V"*K0/6Z[VX_=T?;(K3/]:X\_,?# ],'.W3^; MCMI=;OKR_K7- 9IE)299)@TN##.(:)9!C@L-,Z153I*,">0E3=$WV-1(U2:5 M@7E5/=9YY#8GR@:Z:^5/ +T0.QZ'!@(N,DGLFVFS*VH,WW48ON[-*_,__W3 M).RI9]^ XYYU.KA^;^14S:N.GR9N7K]D&'F\6_Y02S-13__)%H\U.WU6E5K_4/;8($-9 MJLVJ5V2Y"3\X,JM>P:"4DF5<9;A$Q8"669=''+#3-D;3K*W!8-T8ZL<-@(W5+; #:6LEZ,P,QQG7H0A*&3W#CM*K4IGHI_O$X7RMIB&M/I=3\[O'A0+=T M)@IB%C6YAE0J"1%/&"1,4*AII@FF14$RYK/%%LG.J>W7-46A@_M!QYI--V*; MP!Q%9L7.0[#GXAW8.0GVO02-FZ#SLP[!]A6>6U?OG,2VO;DU\FP$)>98MH[* MZI$!/WXEQ![NUD/?+\Q6(WQ:K[ZK]>;IDWF.-F^,"=]M_O8,4UTHAE*HM,@@ MLM)F)%,<4LUTDI<$:2(&Q*)NHT\T+JV/@5]8%^JS2JMF*.=5)X!3=WAMI]QV M;O_>NG8'5.=733"K6KZ?U7,^](2X=^I\3XEOGHEG.2G^]1#YSGQ0VP^V#L0X M0'8!+-(AF5"; MT_NM W=@A_^G _QK+T#MQJYV*#;^[JKMT>=A)%'W2//A)?M^$Y8]JO##[CN: M:/Q-;N]KRM]VHX%".?6*LA9[^/!HA7?,7^QM*YN9H^2[Y=WV#T6NI'?+-;LFJBLX7=@AW-C/&BLMQU2]NP/*,TS +6P>CT^!HPK MXC, FA-EGR'W&+BC51:+VZC(RSH#)6CH-0"BL!L'#N..NSW@#L3))H#'I<-8 MR?";5%^431;O)#&%EJ)49BU?IB:V0IPP6\"E8%$*+K*+FN5L+7Z9ALX= 7JV[1LA8C4B2BA[7T(458BLZKB$A**2D:EIH1Z M/?2>XT^-$0Y:K!S8W566#)N!!8)U8DXK?K9]@E!>=&F1J!=<)[3:Z28V/6?AS=F.AF="+S36/?W5:9, :[]&(0ML[O[$CC%OCU M.7M2V=?[X<':$T(I6;TUIK5RMM7;U?JCS=7;U@ZV.A=U]GRBS,?S$B(3\)@? MJ8ER;$_[5)=*8II*RKV:EWJ./S6FJ.WL >'D=]"&" T.@"ZU*X&7#V-(%0P ZHV\PZ#;#V,[< M<;Y1[TWH)-\M-^8+-]]FH3>=RJ@2E.94PR01=B4G-&0ZYU"D(B>RU)1F3@+- MK@-.C<\&M'J[BJD;5X5$*C(Y-:;"VE:P,Q9TT5'@-G&NR 3EGJN#CDHVKA < MLXOS=8.;4-1$U4D&J5>KI>QV,I.4YPG59KV48PF1[1K)6)'"-!<"X9(1*;QD MJ?H&FQJ-;&T$W!KIW5_B,JJ.ZZA 6$4FDB:0V8%56QEAQ]@%CM!](RX/.':W MB*NNG^D1DF=]#MM#\G"(<7M'GG7OI&?D^4\- M33^I-DW_*BN,\D6M?\R%JKZL%G+[=303SE%*$-3:/,"(6/VCC*701 !IQFC* MN'F4O105KP_J\W4>1VG1VKS-U/;<.'4 V>V9#PM<9![H$*O-K6M6.H.!M3@* M0;@#%#BYY.JP(^>6N,)PFEKB?.6M/2][EC!U'[VOZN?FE?'JKUFJ-9%)6L($ M,V$8R&H'BSR!M!"BU!D2&'D=U0RP86H1QWX'R/Y5^]#.F>[3XW@6'1?TV.?1 MSGBW?3B!]0+4;D1IR>D-8J1VG>YV/%,K3V^@+K?Y]+_5\"IW>R)^6+WWELW7 M=8[?K_-*+%;5XUK-,$MRA1())EAJXR]T I>4>PV^NC5PUZ@ MG*L4]KO!,+)J5%O8XK?UZO%[W49MKN>B+B3\=?7 YLM9H4M,68(-^$D"4\XD')5.5<#.(TZ-G#J#06TQ.#09_-D8[;EG=!UV-ZH*"F9DBKH1 M1V]B9&L4TEH+6U#O0& N,M<":Z]N' M^"RR_802#J_(+#(4J@$]B/N0N+$#\=E;C]Q_N,^]T^[#O9\>%GM\5C_4\E'9 M%!O;3,]N3_W7?//M]6.U63VH]:?58BZ>=AL5J!2"X5) G!<91#@S@4B:IE 6 M!4ESR23R:^+I-_S4**.UWB_L\$3<+0:)AV-D*FD-;W+Y.M/!W\9VT!D/_FS, MC[,?- RYH.&*IPFCQB[#X#D.9 ;>91BE_9>:WW_;*/GRAUJS>]65G_\Z7SR: M?VVJT#\^;@R'+FWCJAE'),D*J2 N,JMIJ"ED&4>0%#PG@N>I%EYJ%Y[C3XW4 M6CN'2USXXI_J/*=)8H6M%()(*+.N%2J':4(Y$C3#A)<^HNLQ\1]!3+TS'[#& M_DYW! (Y]LRXO7LBXAWYY;.%NC7]5(1DS^X[T'H4[MTS$+F@+Q]?&T9]^PP$ MZ/CU,_0VP]X_;7[822V>E?;]H#8?]5?V<\8U38B9$JB0,B^=1-FSV(1 7)(\ M44AS)*D/Z;D,.C6F:]I&--+?XJ! M>G$>0>6JLY_V+"?OD4S3I/@QF^AH8U, M:EWBZ)F"WZYIYX<&5F-W."[S02DH@3D-/"IK^4!Q3%5>UTZJ>7IK:?&];5U=1/U?W&72CY"Z\J9TDT8Q Y5 M=^Y?KVRZAH.[%O1P/$82>7;Y6G@I-I_WN$>*^>B"T326SQNZ+YY\X1-#^\[: MV-J$U+M08)%=R$M9+G1.4YX]0GCNT;;&K$U"X8 MO_HOO'LA=8L@0P$5F;UV&.WE]($_HYQ2N4 2N.ELSX CMYV][OIIXUF':P96 M::Z6]^8)?+ B[E_-+5[^G%>S#*$225E"3A($$1,:\AQCF)494D624L&\E&_. M#3(UBK V0FLDL%;> 6NG6:\82WUK-\\AZL84M^(4F2&&0.1?T=F#0=BZSG,# MC5O=V>/J28UGWV<'*\0P8V==/?K9GBA\U']4S6II3XZO5:9ABT]M)\8W/S=V M)\\LK-[/J\U,JX+P7!.H$FY6-X)0R)*R@#DE3.FTI!D7GC(RMULU-7)IG0(+ MZ]4=6%N_X$K#QTHURGMWH-K7M]2=>Z#K?WD'U-9#L# N>BO7!)AK-Q8;?08C MTUXW>>^;R?O<39YQJMD%NP,'XJ1;ST#G&OASYQQXLS1KKG6]Y I(FT%!#RVO M$\"RL35XPH%Y1J@GX,UO5GVVY2!O%ZN_=_OB1:HUI2R!BA<4HBR1D%JE#HY2 MA?)$%X@6 R6>3P:;&E$?J@S;NJ?:W! JSJ= N]%I*/@BL^0-R-VBRGP1DE@2 MS*<#/I?>\D77>\25+U\SC$@^K)925?/[I>TWT>Y<6\'.76,T/^(X!ZP;7]P( M5V2:<$$J@BQ8#RA!B>+<.*/R0X^CQ[30]]&!9>IK)>>;MTS8L[2G>N,#\0PQ MRP,ZH76']032LDB@P#S-BE1QF7MM)9T.,34N:"P$G8F#]I#. .GV\-\&3^1G MWQ,9_[+QB\Z'K0\_'6;<0O"+;IY4?%_^Y$ )=?-5^&;6+1_Y8G[/VN::N-1I M4L)24F4><)Y!@CB":4$37#"J<)9YJ:2?##&U!WQG&=BLP/?67C!?_C#OKM7Z MR5,._112MT?]-J B/^J=<6!G74#!\HN>A]4D/QUF7-GQBVZ>*(M?_F1P\?#? MV?^LUG7Q]@OHV%??R-VL"PAQ0P[P-O+#WSLS9,1=Z\#R / MM?/>V]PH+-'^[_U\J=)9J;A.2(Y@AD@"D>!6P$87D*8)X25!FE,G%9O>4:9& M;<=:">T?@#46?%P.U94X +:?IX+!%9F-!B,U7%;B'!)A5"4.[OP\HA+GG+NH M*7'VPP.W.-7&[II^6J]^S*62KY[^J"SIO#/A?K4Y;%7$!"*,41/WH(1"\^?, M,$*20T[S+".BU*0@/E5P[D-[T<0(M7"V)$O80X 7CU7=]?X7\+WU O"G>JU4 M>S"XBY3'K,A"HY)D-M/1O"\1Q1H2D6.HF4I4QLJDR+PR%"+-RAC;U-VL/-M< M.&YA1T$X]LZV ;<^]_JT!^Z+/[JO_];X*#V\_!$+N^WM/ORXN^'>L)QLDOO? M87#N]MJF!/RJFO^_6W[\7J>)+.]?L^]S0]D[_7V"1&%^X:#.$8TUV?&%*(Z!Y@=32*E-FF(IH87(-2N<4J7.WWYJR\]V M1ZPV$;0V^NX7'L#GNE$X%)1Q=@C=\!BP*WC.[1NW P]N.?(^X#EW3C< SW[J MMFP'<[>'^<9FIGU6]C3!$,/OYN?#X\/+![O*:'Z_47)&I"B(Y#G,;7]#)#B% MW/Z)XK3 -$MURYSX!:O1$4V,F]L0=T9;W5: M6O-!:S]H' !;#\(G8'B#%R4_P]V*9TG?\ ;I4G:'_XT&E@3OQ%!>/Z[79KQ9 MICA%W/824C*%J, I)!Q+F$B4LDP7.DF$S\'&Z1!3.\!HQ/Q$8QQ8[.SU+ 8^ MQ=*-GVY#*#(![1EW!UKS E8 7W0];/WOZ3#C5O]>=/.D]O?R)P<&-NS)TDCU M62UL[O?7U5?VTPI8?ULMK&#HV]6Z%A%]94A'VE!*+:LF,]&X2=,BSR#/N+ R MGP32@A.(#0"LY"PA#,^6ZM[>U3'"&6B*T]- FZ=AWZ"(;^76$[!N7+')H4NU M@;6T,:C49K/8UD=5FY7X"W+K5"T5VGGE&1L-G4;'$"GFU(P4*34NW-6J)GNV MWS6"R.T,M)\"+]=K>Y30&Z3ZQTHWHA@V9!IJS+B1TXV0G010M][O-I;]NFJU MYSK%.E7]MEY5U2PE.1&J0":6(M(J]2O(>,E@0@HMD6)"E*77:O'*@)-;'+;/ MW7Q99R4,([^+Z/J17 C,QB&SRKY86F/!SMH[4-L;GKBN(1.%H"X.^BQ$= V" M2X1S];JA"[2E^J@/BWM^9S_M2O#5:KU>_=T&AL![PSWK!18[WO6L]C M6EQ7@7&@CKX^7-9]L8\*_FP&?@/UUGCP^AK4 Y:/_I@%7EAZ&##RDM,?FM/% MZ(![W"Y0]6YI(A)5;5IJ_;CL%L5/,RV(IAQCJ(K",!S&%-*$<,A8FB6XD()S MKS#*;=BI!5.[0^HZPW/UN+&9 TWB@-Z7G_+KAU'5[ZNE,C2X_DMMWCXN9=4J M=F0IHBG+*!2V(1NB6D">9=RL\&1!3Y8:9&1;65)JRR9@)M[?2C MG M@NE',[1!%II0&G<9"4)L80>^D'X6@C'%AJ%$9HM_=8T:X\NEA#/"RS3@V MU&*;#GQ=,ZFZ(Q^2YJS49@V6T*;?/8,TTQS*%$F=\YQ1@GQHH&>LJ7'!?ZJE M7*UM/O;ZD2T\B: /4S@-C3"V9H#'D')H6^\41G"P?%C MFG"Y9!A7_+9:R;_GB\7;U5K-[Y?-3<63&6%9+>JMY]_8?&E[9,VR#)>463T5 MH4N()"8F@M#2\ =3(J&"J#SQH0[WH:?&)*W%[9F\> *;GY063@C$%! [,Z]N?#J=V8K,P9':[S7S;WZ[Y_4TF^]=GIW)]MX[ M8_+_VM9[E^&/V7FO9]2!TN;JODF1_;Y:V^WP=TN]6C_41MJCBW<;]5#-"!:8 M,=N23TL352-.(./1R@6ON;9? M-'CUL^%2M'9O/\D3E@A!K6(+LAV!,T@2;4A :9R5N$!%ZG4>T#O:U![_]^>3 M@VZ(./K!=@LU@D$8F1AN0B](+E7,/6%? MI-(R+;2 J&09-/$#@H1*9J((I'-6()TQKXY-EP::&I58._?ZAMS=(J9\$5PW M_@@!663J&(B6-VE<@R(H7UP<;%2JN.;R,4M<_?R-;=V^VMV764Z(9KG*88GR M!"*I!*1EJ0V$)-4HIXRD7HV8#F\_-3+8-2#[L[9O:*>V!CO'#8K!B,3>BG & M8WCSM0.?X[1;:X9XG@9K!^Y=;*EV^*FA@FE_M[D&\^7]I_5J:?XHZKM7GU:+ MN7AJ?N[ZSF0H9)PPR50AL,$VP\$H*\#5@Q)R&PK=^"7FQ$1F(&/ZP00<&'_73(A9MK3_MQZ VH6@09UE 76.NT8*DNG5I/ M'=QUB>U?._#+$5\8>9.'MN\D\E?YU7-0U\,M,S?WSX MH#8SG9(B9WD!"Y39%I!9 ;E@#/*\E)E AY@["YLXI-9$JZKY M:MG\?:6U6MN7I?II-0AL3??CSCO :I6G6W8U^N=IR$9',/3'WOO8,QQTEH,7 MK>V_W %C?JP=$2?,(FZ2](__C/LF3L#T;Z6XW6+@[LHCK]0_'LTH;VRGQZ[; MM6 J+3F'5)(,(JF);?>B89KHU![AB@1Y[;V>'65J/+8S$M16>FZUG 72<J%(.P^S-F1QMV.Z7/V9%>F]\.>:1M2'G'+Z]7RAS+H/-:IQ MXV-\,/[_ JS=$W &0=9PN[G6\G66Y"U;>]YLG#2<00YN$W.&77V[RLA6#N"# M<:\M-!4)+Q4I"T@U3R%*,@VYQCE,A<"(ID0)S(;*BYP9;VJ4?J" <8-VR#EH MW4*^@(!%)NTCM9"ML68YN34WCDI(#R[1Y$'.C?ELNB ] /0)@O1=%KQUNMUD MR7E&9)D1R$J=0X0(@40F"I:EE0'0,F69]%'2[A_.BTS&:0L:K,6Y^Y95.(SB M\T=O _.@FU)NJ(S5F7STK2#@V_1WNM[H'PY%S>P<- MP2+RV^;JTS=8RB'*RV-[\V>18;CT0CCY_>#,S3KMZ--Z)1_%YK^8E:+?/+UL M9)-F#"E1)J5Y,$M*(:)(&*;CENY2E>E$%KAT*A-S&VYJKXG62O!W:^:V'8NG M0.\5D!T/(()!%_LDHC44=/!UIH+6UJ IH0Z8A$X1[1MR[)11!_?/I)"Z7#6, M3[9JL/4J]_/\_MOFH_ZC:D+5;?+J1]VLA>=L\6E5S>TNZYN?&[6L;%3[?EYM M9BI!B;1A02(M^ZA"0)J9'QG'>9X5W(1@7@WM MDU-8;:B>\NFJV?M?4,KC1\ MK$RL9IV[ ]4V)]O$:[IS$'QO/;P#:NNC8;C*,QX)->-N+/@,\QB9+G=3V.[> M?>ZFT+C5K,#OP)?]*=SZ!CKGP)\[]\";Y>-#?10MHU*WH$! M/6;YT+8$B1M-*D>5Z8\)(F MV$NA^.)(4Z/LUE"PL39ZRY)>0-.-/(-@%)D..W@:(T%M91P]TGXH0JN17AAM M;"W2?J?/*)%>N6!@E+CYIM:VX]5:?;-D\T,U0UA-P,]*+$S@4M?26#YZN578 M?&L<>OGQ];M/]A+SBZ6L[V.(:[-6FWES-/M*+96>;SZ9+Y7=&?VHC=DS70A9 MF" 2%JK,;9), 1E1*129*-)<%:G47ON:(]L_-0IK'=@3/_4,&4>>?L?0H,C5<1VE77;RY*NSS":$5J5YW<+UJ[_N&!AR[BFY*/"_51=Z%3!,%98E-J)HF)>2*"RA%1DF6Y"*GPNO$Y?)8TWOD&U/M'M>P$_H^8!U/ M6<+ %9T!3I%J!3?B5+0[P!+VE*5GO'&/6*X[?G*^XG#)P-VT7;.)KRNK?+P4 M\X4RL< /X'5]A" ;5W_-\_-P1A?#L=] MQ6>>\-A;DHW+[XHYOQW5'/SE_P9^=Q0+J. M.2%A-T9C&#KNGFI$J$^V8V..%:0V^:NY2ZWUP4J=<9%CF&9Y"I$H&20FKH4( M(9(DBLB,^R4.G1]GM5M9D55%&5*0QU:B50F%F_$LT+ MF)1<,D4ID]I)^^#R$%.CCJ-\/R!6MZ7KU3 Z'H_>!$[L$\SC)+K7?<#0DS+4S,P$L!>2H0%$@6.4.:<.$EYG9MP*D]^0?V FLPV-H[:(%Q%7$W M6@B)8V22N 5";\IPQ24H@5P==%0Z<87@F%R^6=JFS6C^]W[9J*8LR M18I3R)E&AER$34;-L6V.I;6FF0DTO 3K3X>8&IUL+;RA_Q'#9^:!4<&:841_^RVX>/^X]G[SU>+VG:K[IMH"QRH52)I; MA=>7J:0 MJH1!G2.J4T48]VM@XS[TU AA_TBY7PYB8)L+]TGQ/:D/"?6(!___Y_\#4$L# M!!0 ( .DXJE0%GX6XUY8 *G/!@ 4 9&1D+3(P,C(P,S,Q7W!R92YX M;6SLO5EW&TF2)OK>OR)OW=?KE;XO?;I[#D4ILW1&*6I$9=?T?<$QWTA,@0@U M "JE_O5C#H#[AB4GOWK7W[_] NQ?_D?__9/__0O_P\A__O5QW<_O>["Y46:+GXZ MGB58I/C3'^/%^4]_CVG^CY_RK+OXZ>_=[!_C+T#(ORW_T7'W^=ML?':^^(E3 MSN__=/;/W"=+[_]U[^<+Q:?__GGG__XXX^_ M?O6SR5^[V=G/G%+Q\]5O_V7]ZU\?_/X?8OG;S#GW\_*GU[\Z'S_VB_A8]O/_ M_NW=:3A/%T#&T_D"IJ&\8#[^Y_GRPW==@,52YB_2]=.3OU&^(U>_1LI'A'$B MV%^_SN-?_NV??OII)8Y9-TD?4_ZI_/W[Q[=W7BGB_-M\D2[F?PW=Q<_E-WX^ M[A /'^"LT+O\]XMOG].__F4^OO@\N?[L?);RO_XEQDB*7JE8O?3_O?FW/]^\ M__,LS1$R2W[?X0?K1Y27[4A+^KI(TYA63%Z]9M*%.[\T*2+N9E?_<@(^39:? MCF(:CY9//O+SQ0S"8I0=RX(%2K(&1F3@AO@L E%*!DA>*>#R+NN%[CD2OM3( M/(6_GG5??L8'HV8X^T]9OB2K+Y>">?#*E8!VH_UJ$7["WQW1P&2PP1"A*<45 MY(%8 $\B2"L-,F YVYOTVV^\2_EMY1[-PD_=+*896I*K5\(L/%#T712O?^/G MSS##!Y%P/I[$JW]=3$H?.EMT/4AOI1HD]R\_(=446S!)<);H[( ( D+D1)O 0AN0C( M%^T-%'=>O1$D1/N0V%V>C0#BTPRF\W$1_!K4$((2$11Q$O=M&45$7XL&8KV- M"2B:/)[[VRGNO7TC6,CV8;&75 =&QIOI8KSX]LMXDMY?7O@T&WFMD6EJ" 0O MB!L^R#SGNC8C[;]T(":I=).PEQ280\#&=C8L0IHOW<)%&@1E0 M63AB(Z /%$,DELE$HHJ19XS+/$L]H>#NFS="@FX="7M(LPDTO,5X?X:F;"GX M4Y1_.NXNIXO9M^,NIA%7C+DH*(F,HVR,Y 2HLP2\"$9GE[3C/8'C64(VPHII M'2O]R;H)Z'R"KV\CBF^8*$C>!B6X=+'_)M BA',:(*YNN_WHVGB8T M(S@T48Z!R7UEXG3QI/LK0=A MG4V]699'7K\10%SK -E7KBV!XQB_/)E]ZOZ8CAB#R*FT!,6AD85DB7,JD62L MEPS%(KGJ%QHW+]\LO46_$V3L*-26<+'<)D]F'V;=E_$TI)%4ADII&0$;D0^* MQL]Z&DG "#T:I[(1IE]PW*-@,X0TG 'M3;PMP>1#-U_ Y/\??UZZ4HY+;WQ2 M)#$3B)3*HF@TD&0MBDQ(9[WH%R1WWK\91!I.C/8DVH$!4JS?T2S!DFZA9)0J M*D(U,^A=9T8<1_NG,@W.,9U!P_YG/+?>N!D(&DZ%[BR^@=5>#E&P/VW;@:!AG.=>XEQ M8 A\FD$I8SG]=N&[R8C*'(S-B7#\NZ3E+ %7LO8L4V99 J?V#RGNO'(SY3>< MWMQ=@(TL_C=?PSE,S](R+TLUUV"Y)@J,1.,5@8#Q@7#NG??.11[WWP,>>_-F M.&@X=;FW.)L($XXO9T55\E&+VU'#$L2GI>DDILU?9?4.69ZRLE=>?%FY5?-9^KW%V836#A] (FDU>7\_$TS>,T;,3J= LC=22>>55?N7DC[RXLVPT'Q6LRGWKX9,AI.;_8BUMZ@\2\_ M/Y#C._Q@]SOA)^]?OWE_^N8U?G%Z\N[MZZ-/;UZ_.GIW]/[XS>G?WKSY='J7 MALQ4G^93R%:1CC9M*M+H]=XTWJ MQ%*TI7P*-)&:HK^!\0C1N-$($7.DXKET88:Y7V)A_=+ETOLY31;SJT^6*Y#@ M8]=2WX:Z7>W,U3N.YO.TF-_PFHSG FTCT5K;*U5ELO M(3U;$+XOP,-'3N?-<3U$[/N]GB4YI=O)U^2?-%L>+S$8TT0]**9$I#:0T@2ND\(S%P M;;6(2LOG#G_WV,$?H6:8AASU@+2WQ!LP4$\X\I)%P*?I+>I\55Y4-2 M+"FG$TK#"2)IJ:;GVI"4L_;*TY2>;=2QQ\[V#%7#]/"HAZ+>--"$%2I+88J_ M\@V9&+%DG,+%0%BYT(7QJL3P,F02:+1"IABD?.Y6P^[XN4W%,,T]ZN%E9PDW M@8\/L_09QO'-U\]I.D^X#9\LSM/LCI1&00HC'&ZX&IDC4E @P QNPB%05+@+ M7C[7-&IWV&Q W# -0NJAJ6]]- &RN^1G37TY&B/1&X-$X[;LI4J$QP@L.27R ML]7U/<5GP_03J;AM[2SCW;V>;@&3GJQ0]SG-%M\^3 #%,8TE#OA<_+=B4PU& MK/@?1K@J-3M)! *22L*Y5HA.G9&)VV ME8B0B3=?P^2RE&[\VG7QC_%D,G+.JE3:[)A2(RB=9"@NC!#0JLKLA0W/]S;; MQPUZF;H6W.E>@-6[*IH V#7E/"K(T5F2A ^E_PXC%C"N9 !*%]1-9"0>;U^;>G&=9$^P==K:X:<*##!:!)$*?#P^)4/ MPA+.0--L$I7LN;X1NYN IVEJP:OMQ2CT)/8F]HQ;(=S[;AK6+CH5W@,M;%"A M<>NSN ZHEL0YK5*I',2E404]CY(S3,N\"L#97]A-8&;%P4APZ8%K2I@1I7D; MMV@L,^Z+*MG(M(G9C.>-4.+[<29P-A\;LQ^/%DO!BG.49FRX+T M\VZ"0I^7*&WQ[5HTR8 'KQWA.6)ZKX=P=)IM2.&RX M7+V,HHJBFK!#MSB[GZU*"066%26N='J05CA!T4/ VU?10RAG-52#O1> M?=NC4=2C#V\&&GMIK>M3A U$5U>'K1_@6SEIO>)",2NT-Y%D4WK6)@ZX13M/ MF!)9*@7 L9.CZ)O8H="/F:7^-X'4AH%:P,$"81E1DNFH30' M2)KHJ*64W)6JZEHH>IRD89.[]8#4@P(&WI".N^E2$G\?+\Z/+^>+[@(?>\NZ MKCYYG3X7M_&:P42#2=IP7"+@B:39$8PI(O+K>78Y)"GT!AO63B\?-O];84.K MKX(&-KS'F'RPB0MIP 4O" T+#.K6*AS@63'K;!:IKH2C/84>0LI MIVYZ5DIH7R>_N)4_M=90GZ0CU$>#885A! P R9'Q,B/ &U;'(CU.3S,.><4X M?W]%-!7CW^8A6,&HG!"=\MR95C/LEHM*9,4?3*8O!@%?& 7T$4!CD$9O5S5XQ[/%V]2U@S M?G<]V].G:IK($2P/!6\S<;-J(J7:B6B1%XMR N&)=CV$]:20)L!UBXT1S3Q!YKF4)92.,+$,1$F*1$6ETR,W?)F!Q)M*7[,GY);$Z! M6'R[HEEDQ>L40-ZG9.@N'?UH^!&SM+.XF[!%1S$N:VQ@\@'&&$T=38E0&? '3H-\=OKK'F=T+](V=,U2%5#UK)(F8/8Q M+6 \3?$-S*:X<\^/0KB\N)S (D6,9,=AO!B)J#AH5UHS%I%E30D8C%@-"\8# MYUJ9.E'>R[0-FZZJ!+.>5=+ YG>+@V7P6AI)S])YFL['7](J4?*NFY?TR$G^ M!%]'0OA@&5!<-A8P+)&EC@(429X*K34/(CXW0VROXH-M"!TVG57+RE545A,F M[Z'5J, TSN M\M-3$].[;SA41]-G^#ID>]/(I1+>6P)E2JC499@3!AVX(%D$(9,WN8Z3/D![ MTRQ=BIP'PJPN(Q&+QV$%AELB<)DC!VHJN8??6WO3;5#Q0GO3;83>0LCQ:),8 M9H$[ZS,1LO3DB,P2:PPECJ.539K:P"O5QC??WG0K_6[4WG0;8;> F,FD^P/7 M4?JEF[WN+OTB7TX>]K.['J28D_72< *BE/H;A5[JDJ2@!*.X=EL\ !W^QNI6*-C\ M '0;A31@W6Z=DF#(=#);KM*X/)S[D&;+67&C2"U7TCL2LE!E1#$GSH(BF1F( M+%#/*AUH;4#8*@9@]#>T72#L+O$44'R9N>?L(_?WOS_M/I MR2\G']Y\//KT%G_:5\[TB:=7S)=NPD]/N=+5^>1U!'!SJ(1NE@7C"0L*$"XY MH/EQC$1KLX(H@JW4!_<)@O9WU-[12A((FN):4UD[ MP!T\U:I.O$W'L#Y2'[I_Z'_O+.CQ(U M1BNFD'X5B"RAKY?.$H>"L+J4QMF-6J+A"VYA!+^[CX^G*!C:B]Y=FUV/HFT# M&LNP=<7!_'5W >/IR!J==,"=.EJ ,HXY$L\Q7O4T:!F#CX)N5)2Z#3X>DC$, M2/K1[$.8["GF!D*J-2._I0N?9B.OJ?*:HZNEDL"UPCQ!)TX0[8+EPN6L*YVA MW"%C<(SLJ]:'K>1WE'$# %G+84V\2E*5@2W$V;+?,DN)BQC@>2=RI#%GSBO- MZ;I-QC!Q=3V ["[C%@!RM?%B.)'>EI!AE "TR*5(VC.)$,_+<;V9Y)0 HSFE ME:[LLE[3,G0*9F^GI"E#W03)-BF7 A/9'6X]X?>"8L"HV6G3GKZ\P/?)FV1O:_?DQ; MSZIHPM@]S=,H.@P'E%,$;)EB9Z#DP0,M(UH9&(J+]O[PE.JP&M9T]:W_C>&U ME2H:L%F_SKKY'&.5/$;S;FVV&>.'&%D)3,KTH,08T4@YFGF*MK[.P>@M(H8^ MONK5"NTJW 9NDYQ\3C,H71S6O,=Z8=,LYG%?L:)VY]]F1+(TBDC-!P!=D!$>%45'&5&<4T+-D#>MWU\%7 M?WIH E8/A#022@MM4B 8CJ*7QP0G%@-@$KWWY=Z]%[9.)<$#4H9UF.K 9S]Y MM^0]W=R4'R6IC2N3LQ*UZ!3($ FHD!'Z #%Z" SJY# ?(6;H:]]U/*8=A=T M7MYWT^XN%U>V,D=C:/0!UXTK%6ZX!#R&F$0Q&2T89Y*ICT26=PJ_:)2(.+R2=<5KB@L@I*,6'K..@5F1JV*6//*&Y%^0U8TFL6U^OX M%88X)?UB!4B0NG@B I=SF1]@C78D&.>R!QYC50P_(&C8MHU5\+>?T+?'CEMA M9YK.RG65OFJ&.) 4$.T-N$R%T[[.#=RG*-HL M546_$\3T(O<&7+/[?+R"^3B,<._40+TEV:9R'U1Y]"]EN5]G;5D'H%B=([M' MR1DVR=F/IE^ S_9B;Q [K\>3RT6Y^(0>F<\:PY%<4FB:BC(_(I%,#6,T).Y% MG?+;)P@:-HEY$/SL(OH&$/3W-#X[1[J/OF L<);>7Y;*T9.\ND9WS\.DFU_.5@;\YOH,SSH)ELJ$DE*+C#&Q+:F5Q+D&&72.HLZI7S_T M;V;?OI?"O0%TVD0>?E.^5Z8^)AII+$M>ET%?J;3J:P M.^\02-H1S-LKM5WKNQ;G QY'*B.F2K&C*=>8I3&:0&::(-M.6!.8U75"BBT) M'7:_;Q>UO2BV-]P>_)[Z\-G)O8#O>I)4]QGOCK@QNG)4QH:_3ZN^;.Q!"*TZC(]24^UC40&E,GDIB MVQBGI4I0YT!V?]H;J? _ $(/K./Y0/D U3U?#'#YTR&1:C&=+?:Q/ M:SY,8#H_BO_G,#OP=# M]9P'1N86"^-0(-GWI ]?6GW!',/\_)=)]\??4CQ+O\)X6CX\RK@3?4QA O/Y M.(_#"C33Y54UDU(*$K6 ?Y;V$"P3RZ4A7O@(Z-52J-1[IT\N!BY%;7=I5(5# MT[O'+]T,(]WIJIER^/9IANL?);WFM'PW6?)]+939>%XB[\M9F;:RU-:UD4A4 M60=:$ $.B%10NO]%07)V'$-NH:TX[!KID;F!RW#;7#I#@:?A2./W*8I]4EI@ M_JV;E,S0%>\GT],4D/%E)^%GY!#!<"ZIPIU6E*E$$>60C"%<3-"Q4FN)3 MBZ-A;V\UNG(."I.&E\NRIG%#*_)@*[YV4TM5Y-')\=N/:YG^_KF;GL(DG MC?_S$!FI)XXJU"?P*-&KI=Q4NMO1CA"&O2#0Z*)L M'8S[!E:?#IIG&VFNO-=*DTQ+[C Q9(WAMBZ4,Y%J[Y(=+I,V["V'AA? 3NIK MH(KS$7:N6-EI.J3*@1O0GE@G2FF1\P2LY[@PE?79V^!H'?3VS$@C#1<.D!0> M$@'?U\C&.P>=1Z=_^^7=R=^K=!Z_>?BACFT?YZ;_@]JKC-%-M8%A/(#(@/8R M2R)-XL2'2-$C!RN=E%;$C;KJ[G,J^X"JO2\NID5YYH=9]V6,\GOU[?=YPCWI M^DKF$;I&7U;!RLW&I*ADO-1/+B\&EXMU3"3"<=U(E(_ENM*-QJUI;>9(=S\T M/;CT6%=I3>0S;YU1,T7!YVC*9?$R2CIRXI(IC9P%35Q&3W.=M&,KM0&U]?UT M>< VHF\@"W$3I,T_=1C!X;X_GA0GX<;]_=1M*\I@N>,!/01AK"B3S#7Q"45) M/?C2O8#;7&E&9 5NACTA.C"0!X=#$Y;T=<)WA_'5Z=;117&1_VOY[<@FZ7G$ MT)))XTBYZTF ^TBHT"Q8S3VK% 0]0]3 TTX'QTQ71WT-F.>K:UQI&2)B'+?B MPAMK> 9)0G2)R) <\>5J#A7*"Q.M3Y6:7SY.S[ FLCG\]:"T)LS@TXG?JZ.9 MFS.;D?>4&5.\\U(#()UAQ!IAB0%N%?X7@-:Y+;4-E<-F?IH#:C4%MY.6?SO] M@O+N9M_^/ALOTNONC^D([3U8(3C)(BJ4&'!B/;,83"ITG8*3)M39P1_2,NQ! M<'-XW%-9#>S7-V?6)^/29/)7F)<"JAM1?1M1 PR8,D2HTM?-4(D47;_[J[](M\.3D*H;M$J8_ 40ZE M@D+JDMZ7RA&0,A++A&0A*^Y3G>NCSU$U[+%D<)+C!-9 Z!V*1BF7QK;!0Q6ZCC7&Y&W["=U9J# M: 6EMN-0OEZ__59CN54!]#%^.,8UR!-0'@%(98K0XNW%9QC/BI2/SV%VEN8C19%\%X$$RU@1D2%. M:XG@P3@N4(I+KE(N_E%ZAFWPUAP(>U!: ]"[7Y%U2U['\'F\@,FM$31>&,-+ M%&=06#I) CX'HJ7C'&,YPU2U>>0;TCALDNC !SZ55->$<_F0MRM'^>K"'YJ M-/Y22I[F(V%2\LYRDCE'!UKY1&RYR:025\%IE[FOE1;:@LS!)\U706?X/\&TY)EHRQ@U+0!0O \"%4\25HWP,QJS- M"I*L5-KV(FG#'N8,OC7OHJ F8Y?'9O4NU],HQ(3!7"I3G##(PZ4EB$6)D2@@ M<7 )O*F3AMR"R&'/< 9#83]*:R?-^.@ZFUTB.6/PX\DJ %P;^VL1W_K9R* 4 M S6*).U*IS^[O$#B" LF>A IV'PH-W([RH<][QG2C-92;Z/!^%WFUM)]CRLV M1@"EQ)J2)1XCLN62Z%]N8''_:&V^*=H'/;$9S"0]J*R)AS-S=-L(V5Q M_^!*$:V]0R=:).(R1H#49!E%B,96"L@WIW%8U_/ *C$>Y&I97TIK8O/&V&Y] M:'84_O-R/$MWCO314;DYU=36M-[SJH[HF-O$'O)V>=[,%!F$7*VDN?SAR5CFC52!1!V1+>(^+FU*2 MHF116LH-5&J4O EY35XO.Q@8]U98.Q$[RC"D%)?S*$O=$RZMWV!1^E9].\E' M7V \*>FQ7[I9^>%-1ZL1Y.S1899$F6!+'U'TU9WT),O @\].&%%G!]^1X":/ MQZL!]@!*;2 )>IO-U^.E*)')=))?7<['TS0O\\A-F=I@321,)D,D+6V9E**$ M&:MB!*-YI3D=&Q#79/QS"$SVH:P6\'=_7[AA9=FOIHAW_9,X"EZ)F+TEVI:Z M48]BCLT;"9]@,#M)+JVDUM_C*>PC0\+DCEI51, M,<*M0T%2R8H@*8&$JU)HSG@\:->L9VAMIJ/@05*;?2FMB=3FQ_1YO2NGL@',9.UD?O=4.S!I%[S:JW!.];Z:W,Q_# M#2_ZL-37>5J, TSN\M;S)*.[;SKT6*-G^#S$C"/M@DU!85BH):!Q#(&XY!S: M1;#>)TNA4NJ^YHRCZV=_6E[I9B!HX!A7LX1+2%)(N([*'SQA5,Q-L+K.O>>[ M=#0\FV@;%#QH%[^[L!M(?KV""4Q#.CU/:?&N6T_^_#J>C]!94-91(%%8AB8W M4^(U-0241? MUY-4E.3 >9)2!]S.#P:>%4W#PJDM ><773\V+S &*N[3$ZINEM<3Y' MD#0'X(I0+6RQR9DX;PV)"9RQ1DH9ZUST?DA+(W=E]]^K]A1S T!Y$&7>CRU% M2M&PF F8N&RQH(D-6A,MDW7166MXG8LQ+U'6B,.SH^8?%(3UJ(;>8'7P\/[T MT\GQ__S;R;O7;SZ>OOE?O[_]]!\U0OM'WG*@L/XE_OH/Z4\77?C'NLJKX&GQ M[?;H[60];F0IZ%*'D$49IV"(D%HQE;*7OGIL_S1Y?0?Y6LH,5!$583E PA(G M=,2UFGTTP=L<*LV4:S/([PD7+T7[6TB]@SRL0Q)CE-3LK^[[12)[R[X! "'Y%]UT::77 M$:AAC#F/\2R3&MU+YS "=;+/WS;2]8-@.4H MQG$1/TP^P#B^G:Y;UZV9B6 =@ J$2HG,,.^(UX49'3)PZH!6ZBG\+%G#Y@#Z M!U%_.F@ 4)]*H<_E[-OM-:&]24Q@\)E-F2VM:2+6Z4R,Y>!#T"R[.M4NCQ S M['6(_L&SK[P;@,S'M$ II/@&9M/Q].PJ;TH-.81( M00"M=<_P,7J&K8OM'S@]2+T![!R%<'EQN;SLL\R\%PG-TGF:SL=?TFIXU9JQ MX U8[QP1Q@>458ZKNSZ"Y21 >RHKU6AO3.*P=:05]K4JNFD =(]D)&CTBZ2.LWTW,#0#E8?WSP^39QVXR^:6; M_0&S.$HB\,"%)T$$0V3&+=P:_+9[.;=GY(: MP.!#9JZK\#]TLZ7.%HO9V%\NRH+]U+WOT#)/%T@%/O'L[10I2?/%2,:,]EZB M(^ E)9(J2L X01PS05@:DC%U#O/ZH;^U\7 ]0NR!U3RXOILI:U_R_G8^OTSQ M]>6L<+QZ0;GS/7_BYK=,9:(R=R0L[8=FA@"3I0M;I!G=#QYE';]P!V);&S97 M&<45-=F 8;XUJG=^6 MUM8&V!W<[/:EQP:L[H=9E\>+,M!\E!B5FEJ,2#E'\H//! ,%%!3/WCCKA*DT M">R&AM:&TM5#UHYR;P Q3^6N"B\?4YC ?#[.XW7E^;7E+RU=CDZ.WWXH_P1_ ML)Y9]J&;+V9I,9XM ]A7:9I0*F7BQ*HA,.X2HY!0#L)FDC-;%M%X E0[$E64 MGJGD5*7[(0=FM+5Y=O6PWS*"&EY@OT]1,Y/Q?Z7XMY77]"N,IT5F)].;B0)' ML_$_P2^:@ MF&AX;126KVY;_BW%LW0EAZ.,+W]@5*:Q\.YUT-K+4AJ5Z$HAJ(A$J-7>B6@% MJS3PIT\N-EH#]D=> ]5UWP#N[Y0UK+(^'Y>;7AQYIX.W-!%&R^[&RWT&SA/) M/C.C5>8^'J":Y Y-&V'2_0B8[$DO[60N[C"T9N487:S?TN*\BT<7983[*%NC M!3!/)"TUI3Y38H77Q#DN:#1*FDJGNYM0M]G1!OWAT->'LMK!X7/&'D67QF?3 MXTLD;QJ^?9JALP_ARKB7[R;W8H=K=T<90Z/*F8@842(!W1T0CI'@4 =*2="Z MSHER'7XVP_H/<8[7 " :\ -Z.LV,WM'(1"X]2C-RS1*Q 84 40M#.7LC3ZQ_GX.^P"O^^^UH]O!A:O<'52Z\<[$KL05M>/7,/4@C+@$.YREVF7*8@ M"# >B 3PW'JOG8&ZU8 U[\?>NO2" C^9+5^Z.B/ZD%;GFJ-@>#:\! ,9J90^ M60(J)!)9"A"I 9WJG.YM0%PCU6N](>B92TF]Z*?9I@"O8#Z>=_G#K>?M8.X> M>TH_%NQ%^GHR2B>S,YB._VOY@N-N.N\FXWB5^[G]\I.\[M\.DVL4WK1J.O_8AXO5X'B8=1J;I$ZKT%3[W M'R/%=% L([=ER"PZ08%8JA0Q+L:D@?O,ZY3H],W)L.;R\-A^$(@-B8SOR?9^ M0,F$,BBC%QM\_;1JMOAQ>INRR2:E9MEZ5^>B MX&;T_0CV<<+S?I'->\I*43 M 2$\T9 H!Q-\$'4Z=VY+Z;!%YL/CM:IF&T#NQ_0E32]3*2\Z+IDSE%>I3#Z^ MG"^ZBU)?=)<[2)$RP3.Q-FLB#97H1%GDSEN:=0+#=)WF(=O1.6QU^?"HK:C5 M[\D'7=XZ[9\!J'!4 6[)*2(>01*KA""96E#9:S1P=1RK M)KS/TW">XN4DG>1G=H32;W,YR6C^=GK[=\9(%()N?K/BN,$UK&D@X (O\YDC ML4%ZPCD XT[3:"M=H.R5CQ_!F]T&UP_.IX9#Q?=DAU^7[B*3G@SQU<.J6>)' MJ6W*%&L15!*."1>EQ R68>>A832C9*#\2%3N9&7N2UXANP+ MN[<2'P?##A(=& ZG(4UA-N[00'\9=Y?SR;>/Z7,W6Z2X[K.EA+),(?%4E6Y> MTCOB$A4D!N<]!ZE"W.@X82-TO$1-$V#91L6D,M)""6Z$",9N5"._ MH>79A]9A,MS](N^ VFH@9[VK9_#NND.84UQ:CSL "R70ICP1;R@0KC0/5N8( M4"> VIOT8<]C#N^3#:/S%D!^69;F25YM(45^I^ELR>\(79?(LXQ$^%+.;!TC M3F:-< -E0(.1L4Y!Z=,T?9^APH[@N _-?C35 N;2HEPE10E^&<<47WW[?9[B MV^G)YS2#(KBCL!A_65ZJ'D%2F8G2#]CS=5=I+[PGEB<(DEF5;9W;])O3^'V: MRIXP64>3[6+T[?0+>E-W.8M):!&I(QF]&")!! +H?A-(G&XW%Q CY^7&WB P6&FSH2,'E.MRR&;TSAL MP[,F,;JO)AO Z)N<4UB'2\9@G8X) M=Q$4:SF_U 1"U,1$GQ,'RWFH8W K,#-L,[9A43\T-G9>'E_2S'=]3<[:A]U5 M!N;A5=GUY=7;@ET)>Z3+4.F0 \E&H)"\-,0Q[0FZ7UD[I8VE=;I*');/8?N\ M#;NL&D94L]4DK\?SS]U\.1%K#M-X%% BZV]W*"=Y[FG]U)-L3&]/!27E2E%7 MP'J9XCJZPU80WD?FC=(28SQE5EU:G92">*ZI-4$F*NID M/KIU\OD<2H>NY<5A ]N?7WYF=6M9L1YZ6XS&3*7)(A 5>!FZF"BQF5$" M2LELM:*4B1_!9MY4LWY,H3N;EL::;R.J=IS'*1[-YVDQ7ZH(H8]$O!N#'T]6 M/3;G\\N+%)N("=%DP2;2U&Q$90XE-,A&:M)*#'5*NE=L^,?%\6=1NT M/EW/?'@$?(\&]CW,BCZ^I-TKG+=Y>G6C^SP_0YE?B5@)3A,:O"BWDX X$ (C M,):LCXHI5Z==UX'-[ZJCVW7A["N8 :GI^Z)M#00SX"1&(,!RZD4M,[1W8$8_,[,]1;H?F1877.(:2"U?8?# MX[O]CTLY*)I?I@R/Q"2!.V1,G#A--'RUKFM#HU7,)*U(!(N2!&^)#0&W*T6=9X;)K.MT MJMB'ZF;!N0N GH-G36TV@-SZ>]+26J0L>7;,$Y&3(E+X2*Q$[91Q""E&#[Y2 M.?!A^!M\4&CS?D6#.&M@]6W%X'NX2&OK1AGNLH$F CE@2"/0W%AA!(*?>^6E M%_>'GO['+3L"(0!\1YC')U,7Z<+F,;?8'J9,2Y?3HM:;YI. MF>0A2\*X*,=$SI!R@DZX$-'D:!2H>]O#@RS?"Z]HR%^II=ZN?UD/#)G3\85' MB8R__GYZ=-S-/G?#@8;V:>GC83X*#-S6Z*E!;C4A:S?I<71DMWM_#3U,J\<3J4-!(HUD9_L8" M>G"*&6++U*,8E634&._D1N?^&S8\VIW286]S<"/ 7W' M>%FNG<'D1G+S,FT6IE=[A([2"YN!>&T5RDH8_"I[8F4.7*&7P*7>8)?=^(7# M0:I/[7:U13TP?MZ@3L+YK=!#:2NT980SZ8C,C!.KLR'H4:;(@#H5-O'%[CUV MN YME;"PC]@:2 /5=Q#>7=^WC0F=4PV):%,RP%DX MHZHO&KI#1S+M<9G'= M)H=M-="RN]N.8XS%K3^O4-VU W(]>?+$CL+JZ6FX N'>D^%3=XJ^XS;[KYO.3 MZ=6OCZC7!LIF:57)5DC/T(Y$1Y@7TCC*4C('J-[?G. ?O?JN'X ? @T#.\N/ MLG3RQQ0??C[^_':*;\%UO6S@^ZF[9A!CT\@CL[B@RZH&]#$!)&Z@W@7.6 & MF]21[/3R'_U@=S_H'D:G#5CJTHEFM>FDN-R 4K@]!&3D2A4[HHT(J6CI? 9% M>)(H+1R7@@7JZOCH+Q#VHZ=1^[&\?6JW ;#>D>#S OREFZ7QV?3X$LFXHPG0Q%H1<8'F9"1P&ER=X9M/$+01 M3,U_PW1_;38 RMND&_PQ9(6K:)FQT1@1.)6 4)\S Y%XA#I W!9\]L\.OEVU MU@#@KC*$Q]V%'T^O9SB.XUI"2[=E11D;F6A#%B!(4F!+SU!%P!M%:**BK"\& MO XBMZ%R(\BZ/SMDJ^F] 4Q_@&_+M?BI6Q?%W:3!4<)S%)RDFB8PA%&&3G<. M 04G-7'H;%N04>I<9UCY2Y1M=MQ!_^S@[57!#0#VD7+.E3]SE2*]R7GHU5>CT'!6[_FF9#Z>M1@><9::(M!%%&A5^Q9B.*%4GX\&N5^Q _V;@ M_],?]@T EH:6R ;[U:/20!5>B6.DN=%>%,]$J MH3G+RH(7 MG>0CU&'ZLM3/2"$K(0A!E) E_1E,N3^#2X\G%9*GD6G7%S0?I6 SO/YIC_4. MJ-[V0/SFZ^724VY-+>\M!OCM-/\K]WQ:VY#DBO)FN,/*XZIFPD7BS' M9DCD4E)*C%8)'7@69*HS\6 W>C=#^9_^#/$ 8!C8(-]D[=]WTR)'?/;D%E/K MGZ]&&:(LN8R!.1* 2B*CR@0BU:5!)146DA7WD]F/&N2M7KH95/^T9X=UE=B M0;YA[K?QM)MA[+A,F9]W$]3\?"2M%U%+M;X1'I0F8'TFD<=D/7?>F(WNU.]Q M;/@879M=(?GO0\/^E/L]#J-:C>>"Q\9R51E/M<'[J@^LVI;G@4986<6T#2D0 MKFPH2:J(5E)J@A$5 MJ4>J(ZYU%;$MK?!,%'G!TT"K>^6UT*EM9Z;SS*A,ER M,LE+UP,H0\)]YJX,C+O?6KGW$8&;43IXA^9J>'MZ!F %'3;@ CS5BM&J0(T$ M39(UHH260%Q.0&PJ97W.JMQ@5]5JB*N+@@W;HVZCDD:1=;=G&SH=5B:!\N&1 MHK?L)+H@)A'J.??HEC@9ZER9^$[;HVX%@*W;HVZCC;;:HR+1S%@P1$=AB%2X MSKRRAD1'LTP\62DWR<%_7^U1MU+7T^U1MY%=^^U1<1%(Q9?QMT-C*R(*)>)V MSSTPY$0'=;^UQP_:'G57=/0LXP:VH5_&T_$BO1M_2?$MJFAZ-L;]>14HO?KV M&_R?;K:<2;8RL$%RGU,F&@RRIHTAL&P=G(017/F8>)VZH"V('!9Y!W6$:JFN M;53>,':KMYIT8)5/@ACC<.M73A.G*"6* N2R) 9L5$'DD$8IW49GB4VV%F?>'RS ML-E?G5V_LFW =GV:05SV?;P:HVEM9CY%0X3,4(:I2>(Y^I! D:]Z* !#+U.7]*D^YSBS6+X.#X[7URQHW,RM!RD&:E*#_XH M" 3)2.;49_0BN+C?.K6O%/'SA W; ^J0".M30PT [OARON@NTFQ9$EY\U?/Q MY_GUP >M:!"2_J)3UO3G,="UQPHPF#NQL>-6R:;'ZS9%5EJ52LBV2 MR;B6<>%9@["*UB>&'FE(XF"7H_IAJ;E4[HZH>_EJR 0^,'6POWM[F1QGF:? MSF'Z:]?%/\:3R?6ILJ#"[MPQ0[QTB3B=LL?=6[G[XR%[6CM;P?J08P+[V29V M$G #P.ASU2Q722F"O^,JRLQ5D)%A7&[*M$3)4* ($0-!!ENN@+(ZN9/JK V; M@?DN/)[](?&#K9';GUSM>I*!%4)'8@0ONQY5Q.L0B(LV4ZEM3(?KOM,G8\,V MT/XNUL>^IQA*?',9Z)$UBYG&2C4[1G2,T/#SFYI+=CJ5?W?[RIX?*^%^3G^ MH'1W_0*3T@!@A.L^ZR@Y4:XD9)+Q!)23)%.>J0=OA&UJ,6S(U["#8EI;$S7 MT&S?AROO_0Z=&W5PN./W[]V+X5$Z>NJJL'YV&4)8.GX6C^/OX\7Y5;GB M46E))TFDL&4,E4:L 9H^"II1"M1:4\=GW)# ?8WC"Z_YA.)^A;__CQ'BVD6' MD8.1"8AT('#1F67#25WF<27A!Q'$-87#YGUJX.F^[:JBJ]:MT.[M9.X]H%>; M5+/AR\90TF6@(R22H\9@A):9"ZAY#)6,9MY#HNE',$T?4RF"'D_//J19[F87 MI1_4B9^,SZ[[-X9%BI_&%_@K)_D4/YUG?/MU36M,*3L+EFB0NM2THI@H<\19 MD7U@*@=6I]=&/_1_)V9M"RP^8=8.J><&DEQ[/)M!^4"3VO1AVAT4#B^(3_MY)/IK-8'JV M[/^W9")0#/C+HU:!QB3$0RY@ED3*O0@["R3K7LQ\E9]A#C08@NK^2&D#: M+?)+;[/WW11N/EG.\5F)Z^JNE#'1R2@2L=*4WJ,,B"WS31QGW.KL6)1UO(@M M"1W6@/8 C>YP>FH AL?=!#_M2I.]+^D6KVMNN* 1 S=%DJ &H\72#<98C.:B MT-0)QZ6J4W'Z/%W#@JPJ).Y?G^Q//PV@;>_-XR8':X$S"2R0K%PD,A1Y*J$0 M1PZW#L$@A4;]S6L>ACT^;6 C'P@.W\M"&$FNK..<$M"TM/E*ACBI F;R_DS.=_7X8KBV_KJ2:&E>XN61$>J"V; M4UJU^N$^FS)\)X7,[@+]T=YOV[UUV.M7 X.SLI+:L<)/*GO6K_F8/G>S,H#QNGPBLHP 1W]"Z@BXD#B:9>B-,' M3A[,6NI9)+>9DJWZ6$\,E'U3([CU%:V_B(X#CJCQ,%B>+6&C"J=L*3 M;+VS-@G4?)T+#-6,SW7;R_MON"7I5]_6/[Q!?V1 V,<2>6J3#)3!(1S)*"+ M88RG6L;: ^*V(KA1([4-GIX>"%=/==^1X=J]^/GI9]4R735+HI_$&LAD)"3< M 7W!6@Z9.&D]H0IPMTK&VOQ#VZ[E&;"+&6,C1W'!65DZ+6CB=8H$I-%*>8E1 M/6O!;@U?SMP+CO:T65NKK($\S,T\YO7UN34SJV$O3 AK4HY$)U'F*#M%O%>6 M<"$MX\RZ:.M,&GR6K%9F6E8"Q7T0]J:A%N"VHGW=_AY?D!13@H O6:98BJRT M821%T-F:J+VN&ARW,'NI1_4^'A;N(.N!C]G^EF"R. \HOC4+ZYH\)11&JM$2 M%16:<)Z>>7P3^]X=8]A1*QLH)6)LV$)H:6X14V>5+.;(G5,L6LG-TP?,=7W-HC\+O[^\/3 M-+0R/K*NS]&3#II#T7IE.>N<*SVR=*22TS">E%55N+DRG\+Q)#0EW)9NAY&YTM/<$&V, MUL+1TLRZBI/Z/%TMP6@7O7?5E#"P W/@]/Z/5]]> MI6DXOX#9/U:&.8'GP0 1@"&?E,B/$XJ33(%F9Q(\B'?Z*WIYEK)69I\=)@'3 MJYZ:Q-T5-^LE:JQ6F=)(HBZ=;()-Q(:(3'$-P*GA1AP*=WV2!EFOKR[6I64S!&D-H*'.>I?0$P"H2I$:WP-(RZ/E0>^D54<.6 MZC>PC>ZDG1:!5AA9KTKMF52<6N)%=&7:JB N"$>$A!R"HD'[.D/=GR&J-4.V MH^)? M2.6F@ 4+^F[FP&G\_'X0%35_T(E,HQ,""\%-Q("(SXH&2Y-BB2]RFH M7*>"Z472&@/7KB"X/[FL5XT,G!"]/F.\X0HFR_6G!,1(+2,12MOS5 :02ZJ) MX(9J,%PRMM&0I8TRHD^2,>REGT,FU_O1Q-!P6DGB-@OK%2<4N%(CB$N,!B(= M+C:PP$J5L2H71X*4&_55V Q.3Y$Q7&JT)_5V?A+IA[_T=O"*M;WTU@,'WEV7EG.054T5$ M5W58(^"< O5%0*ITP,5 Q9=1MC0RZZB2UOA*UNI)FIJH5>I1__=M63_*: !6 MN]SD!M :,C?$Y5"N@CE.G(Z>>-P*I,D0O*I3]%WKNG[MNJEZ0*RMOIT1^B7- M?-=;-FN^.,EE-E!INGB:9E_&(.11:XQ MHJYV$O0430.?/=9&7$_*: )8O\ZZ^?S#K,OCQ4@K)J/PDFAOT+7-I:& U J7 MAHU)!I9UJ'.3X!81 ^?;:T-G5W$W,,CKY',J^;7I6>E.,45;.D)^40P8)5-7 M"GZ8+N.6=)F(KAD$GB7:TBIX>4#*P,FIVJC93_0-N%C7#+R=!MR4W^$B&$G. MA*&2DZR-+?7NGCCO'*&4 01M1$YU@L5'B!DX-CP8?G84?P/6YT&&_Z9)(QLI M8P63WA 5T[9/2? J",Y"1-^ R[+BY7KGO,^-%MY'8)F8$&2YD)%10D$1_%AKZ3 .=+46 MRW-T#9OKZ1U*O8B_\0UFY_9(=_YYGYM-Q39(]Q#"'5>&&D>8U6@)I-;$<\\P M(H[2YN7@FCH5?WUO.?BTDA5:2NX&I2S(X#)8PKA-1/KLB(M2D<2$M5QY#WRC MRHW=V'M(4%,;S3:Z?V@=]A?XP%>0UA.N[TRV7AF]>SPI2<&C)TX29X9((VQI MCN)(% +]=!Z2V^A2]:;O:VH'V04CU83;@%-RV[6Z;M?Z&RPN9_CW/=9L=";@ M@B QNE+[QB/!?5<3HWU0D+,/N8ZKNP61PQX4]&B0:BFF MT4ZRJJ<3_Z?9D94 ;%[=ZV M[XD']>E;/T]E'2\[\F2<#Y38F#@I."*VW.G% ,PSW/R"]C88>-RP M["_X@4NB/Y;QD)&8>=&)=#7KQT: M#STIL=M7HBW 8%V$FP63-N)^9RV+I9C7HBM&2X8J>4\CC]1MY*=L#H2A"YMW M5-E]I>\@OX'5_MMX.KZXO%@3G@1/I24)"4L?/"5&''!D/@B70Y;!L?ZZ5=UY M]<"JWT5Q71]2'%K]\/46X=E&K\L LTS+W%97W&ST@PDS-D6E.!-QH]J#S=1_ M^]7#=7OI1?T[2W'HZU!/7OKA026+41!AR#>14>1B!B51V8-7T6BSF7-\@-MU M%;-N_?L&_4A\:-@\>0V(,>0\(M7H.0>,GC,NGN MC8Y/1FA.,ZZ+3-"(6B*5*&/I\5LA %34,IIG&W+/4_CK M6??EY_*X%33*5TM8K "Q>DV+=^.V4E2WN]2:R8K>-YGOKDNK?-0Z):&MH8^%QP?4R59AH^RRAH[XSR MD60E2ZDX-67T+JX59;6QD6EZORGJHV> CSV[Q:S$CHKK>I1B$RCXF*;I#Y@4 M-G!;!>V+CQZ4+HW+RN5T5"XJ&02GD2FOY<80N/7@%CW/OO2_J_R:4/[=@YQ? M9]WE-"Z_7%XTTHD%"S&35 :E2,I-V64MP?TW0>226;=)5< &KVIQQ^@+(/W) MN$'(+/]XWRW^(RV.NPMTV4**[]/B8U$?;KA'LP2C!-DHGB-A*92"&?38/<,] M..2L:$X2(*D=8;3!ZX<^>CT+JWJI6[*Z#(<,23U59S M031((-(J22 $.J=!>>S@%#GNN)#6H:._G?6^)-77'<3&^-3%?1L2.#0 M"87>(%5#(8WA[.T4GYOFBW5?@5'442LI+?&F5(GE7+Q$$4@V7B3D24=5IV[W M&:*&SC]4P=,^@F\ 0Z?GB/_BN=U86Q.$2]9*$KES*)FHB/-)(@>&*N6M5JG. M=OV0EJ'3"KTA9D\Q-P"4?X?9N"0X;AA(1KJ0O"_-D<*JPATL).(C DM-+I'YI%4M[DM%RFFYA/GK<5267G$ $6X;=>2:2 MEYG6N;ETEXZA8_/^S,CNXMT>'&X%CFDZ@\7Z=WN[7CO*3"IG3"9" 2U]131! M7SZ38"FZ^E9QGRO>%][8:%3KZM(C*'83:F^=@.ID7%[!I+A8I^ W:O M7)W5W[Z'?WPY*[*[<>%5S)&)2 "T*8VL'''2('"S3"Q%JP3;K++SF9GV\6=T?#T/5T= @_CPAPHS YVFPU[YQUC9UI9XB1& MO%ESD4!=NY,WNJI .,K=U+[[&#B3%O MA8,4+5E0(SDXQ )DE@/]U_#@V@SB>H&P7OR:@?$UI#JZ\F[N\9 2#U(4!J4( M\M"2H8V:<0^.?+7 F*-%LGM(OB,RCN#C#(2,P439P9"19_/4MQT//I:K53 ) MYY]FBTG5W-MZ^K:8U!J,R6)YYK*-+DD)TK),Y8CMW-O M^%AUL23?'U-SC[P]:O%__@^<_\??9 M=/E]<9:%\U9;!](Y2U,ZKBU/WTB=&<5GAA& MW\TNYVO8A>&)O'!RA1.NYA:)\ W56!)P305X7>>K[2CHO0!N>.>=W8'U?U5>4)X/;,VZARR M Y:5JV6#Y'?'8L')D+QCM%G$EM,R7J9PW./+[E"YD\(Z*.Q[EJ]_3/-DD6:7 MTR7FMW\F^M-7%_6[LY!E\8:$&%-E,B5:;=YQR"D&[75BHX1(F\@=]TBR#X@. MHLI#>QY];7WJ?A822A.0@\AU?%_@Y+8@C^"5ECE&4Y0^ZK6*<4\/CP:](=31 MP:Z\[HAT@[28*\IJS)!YTL19MN"Y0O#:%V8"EZ;1%*OM:>SJ=BH+#,.RBA.,:9U,(=L9ZBVS.>5HC9IJ1B*/6= #QO MC@1R8,';G$&*3&QY9ZN%UV $D\)B8$FU24=N2>"XEK 3,.ZCK%/!X"KIKXNL M+6XRF%7>RG@#CB<#5F'B61L>R, A>MK+=!(@5T MH8!!^I]SZ$VC[/:V%(Y[]M(3#'=5UPG \&%ZWEFG?3>CHX/5G+S\94N];,B.P\6,F(.:43!"T49+3,9"V/9][1^HJ&@62!@BXG [B GA:<9*B)EQB.V.MPW/.1 M,<&VDR)._1;5V:/61D/>HSKCQ[U)]9B7V[M4_^^!4OQR^8.$4E\5SM^$Q?=W MY[/_''P-[=F'#BFW[:EO-)##Q92$D%"25*"\I? I:0^,86$^1^YSSY?/:K.H M&[%='>3?.UAQQ" MR\_6+>PE\@Z LVY\YC4O'Z=W#H?)Q=I,856V+('*1=0C^ 2TN$PIM2[-MA^/ MNYF^\?I"-@!6 Y6,W!3R9G&\F\T_S6<),2_>D13O,TJND1>BM/5J& MG_$B4-!^_T#:@?!X MUK,>6%>]8_&WZS3RY[#$3SA/I(,SGA*K!QC I):@:B(YD@1!%%LL3Z)>^CP^ M%M=0VD/9\!&Q>*BN.L#BVOSRK>3(4TI"Q Q147BAE$=P2FAPZ$5!+>NTN.,E M_+LL3C]D;QU.^)TA:0N;S6TBVTP+0R;F05'(2HNR5@A8+6)(F>'C2<$-H-7[ M[CH@0)Z!WL#:ZAN+ZVQVLB0VQPI86:>WD. @%&_ ,I@;*1MP\_U?5Z/EL<3F_RW[%HCAZ MSD$80SX\4PQ\2 X84XY%[KSPK,GR>X:H0RW0FD=_)5&^IK_Y]YGC(O"0 ^A2 M)\*$Z"%*ELB%8)[1KYS&-O[\94]Y*3LRU?TG?,E^?XL=R^Y+I5 M_DK(=_AF)7 */QA$9@KAF_9,5PO0-+I4G-3.-[K5M"V%_=J<77#SV.8TT<_> M]H<$10OO/<;2IFO ,;RDS^$_OY.+/Y^$\\4?N/Q8/I,&YS]Q<<:T$\(G M0UN^HC4BBP9?R / D(PNGF<=VW3E>)FV?JW7+EC9Z#$-HY,.L@&W'/UK-O_W M^^GJI'SQB*7$>9 Z,?(Q8P2%-D%T/@/#9#%+Z;EN4^"R!7'CQOW-<3:05GH" MVKO)=+(@)^!OLUE^S)(,F3,4(*RY;FL3A+*02K "DQ0VM3FHWH*X<>^8-P?: M0%KI"6C$Q5DV)DJ4CB@V$E0-90-:"FJ]+(0%:>3C&M^A$454C'LMO#ET=I7S M8/?+&OKJ?X1Y/=K\>4 %U7-/&]P??Y[>(WC@QBLG*0H$B@L)22DG<#D%8-Z5 MY(50VK4Y)CB&!WX_0B4'+VMNE22/S@M0D0>(F L0@YE+ET*QC;,F]\GIU\_> M!1$;;DN]@(_IT.4_?PP(I5KZ8+&LMZML_T_EEKJ>'L^DW>M'%W:]>_3FA MV($[%)Q+<*O8@1PX"/0CQ(X+R,;P.02L>^ARY!L1JQN/ MOUY-\\=2EN'?^.K;'%<7(!>_XT7$^9ES)<2:>M;*6^*%-I6HF0-T&87*R=E2 M7G#.MGG/"4%J'R7/&DF\ V-WNS^00XWOJ]-\YHJBE>8B8$9/FX/AX)15D&0Q MVD6AZ$-;K^V6EDY25H/MG0=*NR>\_#.<7ZXT<9O\<#%P%E+M2H *%*LAK@DD M& ITH^2*_-@V;1TVT]2)[[6GMC>!YS#1]],=Y,9N?XSGDV\KALY*;_&V!Z76GC*M..5>_ M)YR2WVBL?58L.9'*1'!&5Q.O3>:!(=9K?_O?EY$?%^]=YF"Z(I 7]\,WW,/U&.[0P MKK86$9#JR8&J31V\BQF,%131^J25;+2Q[4#EN-U0A[9#K=33;0EG/9#\S^2< M^,WOZ7G3;Q-:5W5]+?_7T?6N2\CYRF8NLJ?BZ M*YED"'M,@3'2.5.2#]BFA?9.9!X>SVUZPUU]88Q.(9,%K&)U/I/60&LO0[:6 MT%*B1].F:>06Q(T;X;5#U-/@;U@]G:(1V[LN_>5G-C=H#>O6=P,A)S_*\>C! M<-I-%6.,X$BQGPPJ)/1U2F6;^L^CFK6[VNF;U]Y;)H4;Z4T"^A)IF3!R.*\N MFG$=4[%1R-BXG/T)4:=DQG9!T.::]L/TTH'[?\=*+0A;XH?)3UR_[.]83")Q MXQ,'ZV@;4++>!$@I0. R!>.QB$95R'L0.V[^:PQ(MM'C*>ZT-[_:OZ1KAX$O//'YD M&.ROK-FPDAO]X"]?TA8\">S[@M)=N35]X,#+4TL$V MKND:8OJ(>?94[P:P["OKCN#RM_ELL3CS&:4R0D$LHIK:8L 7[H'I&$1A07G6 MYG+O S+Z@,C>2MT DMTEO#<\?N!\,LOD2<^7@X+D_<6/,"$B7J5T>7%Y7HLR MKWY4=],L?6N#E,23\FTJO6\H&+=@LA5Z=I)K=U;I M5?KORXK]WR[GD^FW*^R=26]83,*!H5T.6 M4K9"S\'R[\@-^M>\5@9//Y;R&5=6].OL2Z@1QDTVZA_3R?(L4SBA4O: 67E0 M(E!L49P$::VW2?"BL4V>;B73),OU;ER>2UO,#U!!9#@0%M+:6VPG=%ES; M)4#9J8%G)\$.:I*.6,%X]WVX*J5J48@RF7'!8G3^=5-5%:WWB\8^R/<('7M44L.RT% M2M#V >K+T.P/GF!\ ME;@FU2V^3WXL;HO2N+>9&?"IU!0BTB=%P;N,FJ(GP;D-;:XZ/T-4MZ [' RS M-IH9N5;TYB3N*Z;OT]GY[-NO:QY$DIXQIH'"<0K*=6000DE@M>-.)2O9XX%M M:XM%-SU_],&.S8$RF'0[,$-?YR%CE<<-PJ,V-EI+N/860:5:#5W'CVL7;,S* MN*#:W,Q^3,FXU17'-#@'Z: ##'T*RWNM1TMPH>1Z@;K82";267 I6$!9?&;. M&MNJQ]!],L:MKC@F>O:7?@?064'_"Z8YWK6N-;EVWK+@!44T"JV$@([6@O5> M,L8USVVJ!I_2,F[1Q-%-T/YZZ !)5\M@S8:L9)(8>8&1-%XQ9%'-\T':B3#K#U[OV3Y%]:&W"V!CY4OW4U/?T+LJ'Q%!:A\H(+%<9% N!_#.6$C* MU$NRUME&588O4=9M5FI/+&P/MMT5TS?0[A61O+J8S9>3_W/5(#RC2=Q3!!R2 M)3>47% (1B)XHW.B2-AAHQ%+N]/:;>:K.1B'4-ZA]3^M 5JG)EJ7O1%) P], MTG)+M'%DEX 9$2U'7GBCMH7/T]5MJJPY\'95RF"C+/>'V$WF^!FN_H63;]_K M6OJ)\_ -_[' /(#WZE#)Y,J%-"?8A5'>; MBQL&GD=3: <;^'WK_K$\9O,L)LU4*0)""'7$M500+$;($DO017O&VMC'Y^GJ M-H\W$ "'4TJW;2+)PYA?8@[3O KY/TQ"G)Q/EI.].C$_\[!ABB:WI7:@XLA/ MX=>JL?.K:5Z].9PO;DO5$@8A4K9@(UK2/DH"5O0@##*A8X[2M2EJ>8:HP[?0 MU<6KQ?4K;MY 4+T3]+K6Y":RG*(0X(LQ=>@U?5+DF'KA& L*LVXTBV=/@D<> M:#@0JI[NE^VU=X)V;.^^\B\^LK5-:]A5_CD,\JQ%SHP!RDA^?^ (P6<.GEGI MDM(I-#MH;F;9[I*83]?$H^[/)@E3)"T'Y@K%UCX$B*(X0.V+9D%@SFU\K>UI M[-=^[8*=S07<@^JH ^]^M;#_F$W3U:31S7Q9LO,6N02MZC#DVMHA:LN )69R M*5SRTN8ZP;84CIN*:X6\)OHYP:WRN16X_Q6KP][7>I/=F>/7\.<=*V2W%<9H(85:/LPB;0_:%9 L9NE3]C+Q)N#:2%*_6^DAH!I& QWX M;(^BZ54AWPTK/ K#'B'I@0N71LW[1FBQCVK:@BG0;30 M :"^+,G["//\:3[+EVGYKS"?A^GRU[6XSM!8I16SP'FFY1&,A.AC@2RD9?2; M+$6;&=X8 M4JKC97QDL=C"VU1Z/$_7N(='C?>_(731 ;)6P=+3N.B&F\1#H,C70J08N\[T M(_]04?1=+#_0KG]]FP=4ADO>9G M$ME?I90!%^LHON*U5=Y9%QJ==*\G:-R2[\96ZB#I]P.B-:N!3*E+I5Z+#U[7 M"_(,R+X:2,BT3:B4\*DEC/8T2LVZX#4&TH$:&*QZ;(Q4Z>/?M$V4;GK;\=*D M6_%[C&-*J[)QK@X1B8:<]!(@H$[DI*LL8LG&VS9%!PV2I/7F^V.YWJ3GWI,< M+Z:3Y:^[ XHSCL(RG5@=24N\,X[@F:)OA8F9\WKS)[\ MAU?V6\*=!<_>R+]Y)P]WAQH@B>)8*U(H!R(M4Y?Q(X!;Q<:R5*;'/5Z3FJ^DV&[@.O MP?70 :9^PS*98GZ-4_JP_(33&MQ^.@_3>TOH'G>)EQ0*<[3IRTR>9):T6*(" MEY1-PDM='H]-' AEN]'9;];T$-PUU%4'2'PSFZY$]*_)\OM-3Z$;QNX;;>D# M5YY6E$5-?JV(Y.$:PDR)3DDCM(VR34W_E@3VFUH]!'LMM-,!Z#9D7^XSQ!W% M/,4 AMIW-Q9. 97F@"9;M*I8UZB_QHND]9MI/01HPVJD%XBMYR0Z-#89"\YG MXL1&!C%F"T):Q;6QH=@VAT.;:>HWR7HPJ [70;<)C=>S^7SVG\GTVS[YB7O_ M>)ATPR9J!LH>_(9QN:;)<+0\F)AR[22'H) L@LNH@0N;@S%,.MW&4*^GYW#' M_/Y3[VH5->$T"BD@Z=KL3'!RZ.@KZ&"]*\B%T&TRZ1L(&C>#, 6GGK9APN^ MVR+1NZ6Y?S[SZ3.&-ALMI#H\6-Y0[";+-^%M/+2KYNYJ!*#( 1C8 R4"06\-AZR)'1G9[GF;?)$&TGJ MTH+L@H?'%F08X7?@NCYD8=6B6J M/CH#N:AZ_D.J]@D]B,0PT!?6:O;44UK& MQXP<]VS+-J0+:\#M)CBM'XB[ \A\QI^S\Y^T\3]DYKHOG9$\:%I%P)5FU>^B (TQ"RP&XB?0 MBFK4P^U9LGH"T3Y:G[52PS4\?]Y1K,"P,)+X.#$KUZ=Y/R9.[K*/U5C961\D"ADB;LJB- M8XP"SR@BQ!13'6;N]5O5&AU&'P"+D;5W0[R: MQFY1HM)"<>/;>+R;*!H_7CI$T\\"9T^QC[SGO)E-?^)\67L(?<'I9#;_8[;$ MQ6^72(HU-XWF&0]*%1)*C!1/D@D%9X($':-A.GKMT&ZQ 6WQJI[@L:\^9^V$ MVX&I^3";?J.G7519?:5_LUI$:+74M)(@<*PS\IP%7UP )@4RFS&IU"9]O8Z: M<>LGVFQ1!TN]0^30T@"T2?.(C(O N&>:7C4;#3PP9UN)Y? M ,X>0N\ .O?L:&7D9FH%\TQJ9R#&DFE!\40A0NV]XHP/=62%:72:M):32IJJ[V*WG /,?3=8[1L)&'<(JMA-ZAAY#PV4*[I_L=T\0/3I$PPWZ8B M5!+U*K>0*1+IND[G0@:F:*N#+\*KK3:G[<"RB8QQ3,M JIT-+>=.P/)N-L<4 M%C=V,0KM;$AD"*.B$$'+3"&"$K41NN+:AGIK:7"D/*1A1)@,H]@U4#E RAWX M+>ML[8?;/L"7=8!]8&I+6&KG[B5I:HG-9MVO]NHJB_0^X] ME?YLWF]/#72'I/=3>C(NEI]IRU_M^_D3SE/5V#<\LUDH7\=Y9!1DQWT2X$56 M8),I(1BM7*.V"MO3V-_11 NT#::E#O#W:3Y+B'GQCJ19N?P#EQ_+^\7B,DP3 MOIDM:D-[P450TH%)CK;YK#1X;Q0(IYF*5A-HL GN7J:MOSSC,'@;6"L=X.SA MT(2;HKEJL3_-\6)R>7%6?5$9M((47;Z>PARRAZ2019\=T=VH>]I+I/67+!@& M9>N#2& M8=.J\:W)'/=.UQA>W:&ZZ@"(;V87%[/IE^4L_?M3F'^<7SFJ_PSGEY6I+]]) M]F>A>.LQ^GIR4".D(,!%5>^ND6O!$V.>M>E^NP5QXW;8:@>ZH?72 =0>KJ-[ M9U9?"32+[[/S>_'1QW+%^GR2\.M\\NU;/<^R@87D-' 4#%3-4GK#+43/9#"Q MWOMN$V <2/BXO;N.91?;ZO,DX%O["T^FWWX+OQ9G5F )D>)['6H3V*(EA,PU MT!Y01S1)1QR.!-9[9&X%3?]7A.:^NCH)(-+/%I@NJV=RCT]^IC$E[80 6R*M M."PU&5"OG&5I>?2>6!=U \G9Y:?971.@02ARY8G5?)K^$NCDXB M&V,2!&XXJ.19#>^(Z50B46V*C-O4M0Y&T':X/*$#D_'4U2M&?\=0K^K6GQ)? MDUD^2YP5:5,!)[D"90I]RB(">=NT)$..5FYSNV?[-VZ'LA,Z*&DH\*Y@M-X# MIF6R>+A.@I6F<)W H#90&\'0.G$<@JMKID2="]L945N^?#MPG="IR''4T+,# M>/5QU:ZO\L?/F,PZQN"@U.9HJSGF3L8(AC-)"!(AV3:CP+8F<3L4GN"I21LE M=8>^SYCQXL?RAIO["XU^,$V3'^'\JN2B_B49]UR=@T(6S$'RKK;"\N07F,R MAV2R+\4:U^:F]:&4;X?5DS]H::S2[B"\=FU^KGKE9S(E'PH:R$Q&4#&02ZMR M _"9+Y*ZY]E933Y&Q*,JS= BA7@ M#:,X/Z!2AKG &EVOVD#0=L@ZP;.5(130 8X>UF6\FTP#V>;IMZNZ'QD%)A<" M>1'<@_+6DGPD\<)I/0AG,N>-)E8^0]5VB#K!HY#!5-$!K-9)Z>V?/R;S%7?7 MD;G6WI1 (9*IE8O*60>Q2%HYC%.8;KE-KLU4N&VHVPYF)WBL,;AJ.H7;[^'/ MR<7EQ6VGQC?A!_UF^>N,!R,,EPA&!TT[/5H(/MA:M9VSPBA9:5/;O N5VU4W MG^"913-5=3']^::PYU.8Y%I1EI04*CH&6)N *RXTA&@3H$Z%Z>R2;M3*YQ$A MV\'IA(X:AA!XIX;K?G'8J^LL]MMI/@O".,<,@YQ]70+:0R@D-1:-K>LCMIHV MM0.1V^'LA X;6BNJV^[+?\?\C4SQJUJ:N.I#'Z;YVB<-YW>!SSY-F;=^]#"] MFO?C9+ 6SO/)SU#/.N^]Z=4T/R%J35]?SZ5,2 #5JZ$X02H(7""4$HH17G.1 MVXQ<.(#HP_,:.[_ZKNVYX48I"K&!9TD+S]+"F/ M@\^GZ9,CZ?ET#.RK]69I_^;WN[ZAD;G=A:\.K*ZRR7A/X89W7M32J A!N B< M&:XXER+)-G-[N["Z5Y?O'8E 2>- 6N-I99L,'FT&76*4TBJ90ZN[(@\(.5W; MN N*-MO&W;7104RS3FR?)XM_KWK)1):8*UZRLVVZ MJS]'52\PVT/=6VRK>\F^*QS=#/2[W^DL*:=)3! 2A?A*UR[/,3&PS!HG*,J7 MS7WCIU3U@J-#=;\15 J68NMJ_A(+Q+7&[#V0<$3-VE8E72 LC]FTWS+U34+ M26872QV3C;HVL*\]AI7TA '-=$#A0VESI+F&F'$WMB8H.E3D':!FW=@P"B^0 M!0:H)2>),%6G,B7@9,:5D62S69N-;<]1?,UNK SI#!THY^Z0 (M*I,M!Q3-FWBL-,8P+>+AK<9P+>+N/LS^?W$Y9F) MI0H!0>MZL3QS"N-4R(!*:)D,&G1MIF ]0U0OF;ZA4728]$=V6SZ%7ZNCXW>S M^;HSFKHM3Z[BQX\_L);AWS];/A,LQ23J)"BG:_-=) $RS@$#YYJ;D$-Q6W@W M!Q'12\QT&*R.JXL.K%>=IC'Y-GUS2>^>IE\W1RV+#Y,05Q[@[;6UNPJ&,UNB MBAXCH,SD,5@7(/@1M_7.&*6S;@L:!RM?>AOF4#,_M2VZKBH2CT$]2R)\"HU"-)0/> M. 9U7AZRPC71$PV/(+B08'W%)KRRF-6MF9+^D[YLMS_%@>O^%U6$S2JVG^;7)^N<2\DO;= M,LC(O,_.@T^YMM51NI[I%-"<)6=]QN#:W!7=D^!.;=0N>'ILHXZAN@'OCA[% MAMW(9/^[ 5L]MJ%5>Y:#UN9-)MHK.7GF>C4W26J"1D@,#)-_KCK!OSD/B\557EA1P*IJAQ(AZH2!52%"#AI2;;'I62E%C6+8GI+:J4G; M!4,[FK0#U=5!XN'5?\(\WPXTS[Y8J9@#;8RB"%4RB(F(KSWK7/$1BVHSJ/ ! M&>/BJ+'*'[>2V5O^'8#G1BJ8228_<+JX5M(\3+^M&KLN7O^Z^YOKA-Z*XSNV MI_G3>9C^$2YNRI6335YEQ!06L!@N(A,:W(0VMB[!MR,"^4#P/78 M#HZMZ0[0_AEI0YDD\E]7PRUNRN!UI/5=T51"KI.H/!#Y"K@4K*B49/1M+B&N M)6=DTSDZ2F9#JZP#W*W=ANZEL5$[$5T":QB2>^,,Q.KMN,QE$88IBVT ^#Q= MXYYO'G<3'U!#'>+M,Z;9M-8A76GOQJW.-IH8:X%K'06IC$_@K*;@M812I%!: M8YM[?=O1UU+E<+,-T-:OD*MEX=P"[6GNWXL/$E<*CH&C/:&\NU+[-<37XGS"XZO\7Y>+90WXSDQA*N=0@*,AD7H6P$?Z M4K#$3"%8RJ'-O;0]"1[7U/:*XX$5W:\-WL3HF=,Z6:\=J&17]1P2/+,*DG$F MLA(,\7E,*[R)T'%K0GO%[T"*W1^WLV4X'^8,9[J!,#%H-)ZC8(74O. MN 7-1TPP[2[\+KS3QVQ<6_NS8*V2M&& +=J#BC&!"Q*!,^7KK0&M]'$J+51+&\M9IO5*P#$+?W5 M^:_WB\5E_>G5WY$;;"2ST5!@QVN3B4QNL"+^HR+11E0!19L[KP<2OA4RFXT: M:XC,8RKTM$JN_PCS^>J:S,#UBD^>V[!@\7D>6EJA9+^IV)Q* P=7K&X MB[HZB T>CO.[:IFJDA&%1V#:5GM<)]%'8T%[X1)GSK'0IF3L*2VG5KNXD_*? M':RXLR:ZP]*]HB.3>)"10N7H%$4[CGS4D%$"\\5)BIP5?7<$1/522'BHII\% MSIYB'[E5P+T)M5]P.IG-_Y@MX+&O/F?MA-N!J?DPFWZCIUU46=V6Y HK1)2UJ4ITF8(8 M*!=5%@&*IAA5V8S@M0Y@T"L,A7NEVC36VDC2N.> Q]W$AM%+#P"[([\ZCQ_+ MUWF8+D*ZUZA9JJ)L9!Z*=>3M94:K)?E5<5167BLG4YMJ\Y=I&SGD'P8$CZ$U MK$9&CM5>+;]^Q]_#_-^X?/O?EY/EKX^%:*#E>6V/(R9DC")8(VK1!R=?@(P] MA^1,4I)LM5>/;IFOC=->>,W(.!E8H[,VXNW &KUP\!0LLX'EVB$C$CXM;T]CUT6EPP%P M,#5U ,#[;NZ#2O-:PH/Y_?2>VWLFG"(W(Y!A+R[6"X^*['S*D"ARBJPH+UOU MC-N!RJ[K3 \!83-5=5MR==L4^'<,]8;#JB7&'B56ZY\S3$G5%C0.5$*UID7R MW76/A-)C*A&L)CA1Z$EFI[8V3=S;(@ATPK6Y!/X<50=W^5[S[+LVB,5RC,(Z M8EEI4 1+\$@!LXE*2:9+\J6-1_8L6>/Z_(-AY$D#[\%4<5K69N^>NL\]K:'E M:=A3]WEL\8)HLH!@:Y&Z%2NWIZZ>)'1 I52C?'-+^W.7I;E]RZO% I>+5]-\ MT[E^4D^I5O+/'Z>?ZX6C^?4-Y<6CMJU,,F2LU$'EM:]BMIFVY. A^HC))PI0 M4IM$V*!L]&S?=L#@YC+08ZOZM.SA_G7NSSZNH45L6=7^+!QM5+$4PI]VH507 MW$ 0/M*W5A(NZP"ZTS.)NZX.^H,_9M/YT\5REFE)IEB[T^D@0-4^_Z[>?4=M MK I&LFC:=&(?C(6.3>$NV-OHZAU5Q1WD0MY-IF&:)N'\4>DN]][F3$"*)M1) M@S [I.C&!<1>Z#PD:!QGJ".L'=<>'Q&*0#Z*H#R*U2-O3F*L8O./\Y220B M\D&>HU56+];^Z/H_.FN(PGS783$(E"2:()23P@?[/A;:VL"8X'9*+D<$] M!*QFG>BX WS_/IOBKZM2AW>7TWQ3T)>LRT5(#5Q$!4KK BZ1='6T$G7)MC3J MA;F>GG$Q-QX^9H,KJP/(O:E',V5"?U9%]1O^F"TFRQM65&':)PXB*0M*8(# M@P23.(]>,9]5FRSI,T2->VK;#?B&4EL/")Q=7."\BNA3^('S:R98B(EA8)!D M,;2,?(%HZS!RP9DK'KT0;;S(M>2,>U3;#^H.5M7(I9I?OL_FJ]FNKV?3_/OE M\C*<5]M]S8BUV4I6.!A3&'G8F1C1WD!A')4/*&1\=$MA;:'FLR\9][QU="0- MJX0.K->K\_./R^\X?S.;_YC-R1Q7IFY\ 2=,]%@' ""O%Q03@ZBT!"R6H2C1 M!='F L-S5(W;$6AT! ZNN Y >+W_WU ?>0XEDAS(,D50MK;NUO3)1^,4=\[G MT*8'U4,ZQFWPTPW0#E!.!]"ZS5^]OALZ_?<)SHFH[[\^X$\\7T7\.C@CD"70 MK&902T0(.40(.AJ>"TIGVEBZ[>@;-VKH) ^G/RZ7BY7$^+7Q MU]%)H8R 4$L,56UP$BDL!^2I\) (Z@1MPT-A$^@.U$NG$!,W_H4( MDF>-D,E9)59HL_"\9 @I1^,=29 ?#V*BAZ3=N!#;1R^=0DS>L&*X94YIT"D% M"!9 9&9<^BU0E-F_.N311U JY1PX=!M-4IZJ[79?$A MQY@RN%1'/R2N(0;I@9=4/,84$[;I;;29IG&=LV%TO@60]E! !U!Z$Q;?:;'5 M_]3.!#_#>37[U\8X\*AD9AID'?"A@@_@3>$0'$]8G/2V$9B>HZH_..VC^<>G M4D.IH0-(W9Z-O)_^Q*LY1S><*)VEM#Z",2'4@-O6MN *A&+&)Z8TBVUNM&ZF M:5R_OA&*0R1?$90K#((T%J(HZ-%RM*7-;+0G MI(SK4C6"SF$"[P Q0[B:'^ZN[S+!R$DH(-!J4%&2*(4@=S,ZSG0@-Z%1X^Q! MV1CWQ+X/YW\\7'2P*&H[@[O96*]^ALEY%>B[V;S>,7]U0=O%Y/]@?C-;+-\0 MOU@'8D5;5H/=+*\#L0*%XRX%4\\+'2I-87ZCR[:[T]I)^O?XP%K3M**AECL8 MY/<"ARE=7ER>UP8Q?YO/%HM_D)3#>67Y;[0MU@DHK[',YO@U_'GF:S^$[&I1 M3CW#%B6"+S( &L^-\5E;U::SQ6 L=)*1[AWUC3#1@5%_S.J=$!Z*Y&:M6U:L M)X\-:7[D;H:>?JAP&V"WUVP%\U^<\UEQR/'.6 M<>XSTD*4M4\K"@C).8BT7%42DFG7YK!F:Q)/W\$>!K)M=-H!6%]?+DA B\6; MV46<3%>:O1M_1Y\6$U+QE<*K#LX424D*Q\$$3T*D[R!8IH%[8[B4G G5IC/E MCH2.6TG;#W!;ZK?;?@]7DP')\]FKW\W]?SU,-X>-] S4O.'V^7=VZ/;^O-99 M^^PB!%GO>V97YS^G#('+;(7DPILVSM$S1 TPEO7QH^\ZEDC'BF?&0.8%015" M<+04^6$L!CU729HVK<2'XH?*R9ICJ,'D[!DNS?+V;-0P:W*RU[PSP' M'S3*22?J>!1%\$DZ0N2A +/DFPM3M#9M_(&&YN5M*9CJ&-G;=]0&O5?;YF6] MJ?#C>LM"=KH.(I#,HHXEM+@T]I67Q**]Q2!LFVJ]M>2,F_\Z M G;VE'RWWD^]4SZYJK((TWP;-Z;)7G'5++[J($CH').N5 8JK] M)>MX/1?JP'.DC3D8IGP;"[4;G>,Z4>UPMJZ+1"/MG:*5VS_FV^*AS6U>RYAP M-T@:+UA11=6V-[7Q$F;:7R5"S%RDR*WEIO>*7Y](SO3QS7F8 M7"RNYAR<*6^U9T&"U9K< J,,..LE&*UH+3E%/VT3+K],VRF9N%WP]'2.[Z!: M&G\8_4HDE^'\8SR??%LI[/?PY^3B\N+3C);Z84?01X]H>_5MCJM;=;4P^RRB+[)( M!5I) XH7!S'6Z7Y6,'1!I"?-;33W)C MWOXY6;ZJZ;W)\E>MZMO' WOYF<,X8#O2/I#_]>"MA,#/N"H%NW[QY%X#;:F+ MCD9YX,:&J^H9%ST'GI5)&,A]3VW:OVQ-XJ%^UXLO6A>Z1,6CT9XD@B0,%2.# M@(F,L"_)H+,J-IIAL0^UX_IF;;#VV"]KKL73M7Y[C^[9]LE'LH0-1_ILCU&G M:V4XHQTRN5Q;8B;PCK[U$@421NF;-FFXH]G#NPDP&UYYI8S;1>13T3Z2=U)D M1@IWL@-7BH%2E$C<8,RZT>W%W0@]%2NX"\(V3^\97G<='%-M8(^^P?E/?/VK MMOO[6"J/=RP*9S&48$!8S4 Y1?%1J3*5##E:GW1JDSS:@]AQ0]Q1(3J8#D]W MG_XCS&M,_Q/WSQOO_HXC[=W/\W;T79Q\2:[0%?#)$*!2L1"US& #,J?)*52A M3;? WG;QJ]-F@I"UIH UR9(T @>O30 KLLN"Q>!R&VGL0.2I[-Z[(&O/W7MG MG76P(&Q< MV#4#Q'/!\X':Z0!L5R[$ Z:N6T"$;&A9(@,6-#DN7&5R)*0$Y#PXSUS@V.;* MU$:2.K)KARK^\;BG0;30 9S>A53OWOQZ2,/+EI&%4_:4UQJ-P[ ,\#H7PZ#U==UI1U/N2L(117 M[TEI#@YS!.ZD";&@CJY-_Y2UY(P;=HZRR>VEB1[A=+W.;.9*:I&!^T""8>1Q M!N4BY%2B^[^W#LZ@\0^"IPUD&9O1N6A%_CA]AIQ<2HX MSCP8PQV08Q@A^I) 1\Z9+8&IV.9BY#;4C5O-T4&8MI^>>L/>0XE=E=-]+)_J MD)UZ%^OM^>2BWD+'_ GGDUG]FFJ'#^&MDT8#M>CWXJP!FCP#(EL,EX M IHN0%%K F:X5A8UYM*FO+K+4X$L9%)(RZYX7W,_+$$(%+_K8%G(7D8L;:Z- M_@5/!79!UB&G KOHK+?-?TWZT=H<@PD2-.,"E/ &*A>@Z^Q99-*GV.9ZUU_F M5& G0.QX*K"+=CH V^8D)=%+U/, VAE)#DX@!T?5Q$#P/FG#$1O=6X[?=)*/D5PQ;2$[R<%@%JBMFY M"B8SIQL=3&ZB:-SD7!L(#2+]#E"T50*(DP^I?%)0ZF1LI64$GT(!(WU6)7$3 M&U5X#Y;Z[>+PLI$OOI^>>L/>0XF]G]9>IE>?SU*1'H-5H'(JM*1T %=T EZ, MU;I8K1I5<&])8+?.^I[(V#Z%N[>:_B)IVIN@Z/H/CI6QW?#:,9*WVTC@^'E< MZ4)6)..8!!E:)A+4 X3:E-@(G8K(>(1BB%[RN+30C0WH@=E(:U^I D'6XQ-$ M;5B,0? V![=_Q3SN#L@Z)(^[B\YZV\G7)(PTYYA<0DBU/85RV8"+R.M.0?YP MS"'(HSN0IY7'W0D0.^9Q=]%.!V#;'- Y7@?O:4.KTU#LY8L$7\^MF?=%!\YC MP#:1[XGF<7=2_-9YW%VTT &<-N42C1,B&"(^:5_O.$8#](\#".^DBB+9$MM$ M'2>6Q]U)W5OF<7>1?0<06I]/S-(+QR6'[&-MI&@8.*D1@D*;BW%H&F5-3BJ/ M>PA\#I=[!^#9F$FT*KO5?6?GI2:;S#5]B@R8D8&%&%S!-G<$3BV/>PB$!I%^ M!RC:*@LD)"O!"@6%8:Q5*,23B&1E(Y/",YN<.4(B[>3SN(U\\?WTU!OVKIGY M/#L_?S>;_R?,\QD6(;2.N@XE%L2.M>!)3*L,).=:!.N.T"OK*6'=.N=[(N$Y MJ!VHEDY1=F9M"49@C6#J;$?,"#X+3::_3E^(:(0\0H'8-34=X>E0=6\!I9UD MOS=^?JPJP;\LPWS98)_\'N;?<'$F+7F,V:2ZS=?^FLY!X$F *8Y\1BR6\R,8 MJ&MJ.NH!U!)%^\B^ ROT*?Q:=6TE>3Q@YRP**=$R,LTA.E#14L"AE8."63N? M%/F-;3"TB:)QO?66.!I$![MCR5]A:8K?JC_XM>G&]@67RW/,_YHLO\\NEW5N MK#A#F9/SQ@'7J48D2H/W*8*+68:2>$J^S6CV+0D<=]COL;>_0S74@2U;NZN3 M5^FD# &8J$?Y)5)8+6P&LL-2*JU4DD?H;[F+1]5L#._1/:I=9'^@1_5VFAM6 M47Q9SM*_7X=%#9LO?N!T<=7 ?_>ZB T/&J;281LJ!ZI=N&L^7%L;WKWL?G+A M"WE$&"LY-QO<70/X(G*FK0TDL[P6W!/2I"6D,>=45"Y'UN9@ZS"Z#S506[_] M]?VWWYLOE)THODY1RX76$Y);Z:TCHTPR0U701M?F/M^!A(\;2!X1JX^MXC$5 MWFT)VGJSM'<3[V_:@^4E=[O MUB0K9 A<;3$=:UEHX!*<(Z,08H@IUS(#WJ88;Q1V3]IT[[(N-E>W]0JN#B*N M.R'=:>&AGD@3DT2J6IG4JQ.!^S_YQW1" KLNMGTLBY2$+XK7V4 4?3JN(&C$ MVGFOE,1\2+Y-;\N67(V;#>UB/8T,E1/SDV[D-BNKWS^1V]L_Z\<#6JP/\MJ6 M?M.];D??27M NR#OL<5NH+X.7):[ M$LWYSTG"];Q]#7^^QBF6R?(=:60=UY'V.I6,A=KK!I20Y*A)P\!HYHW)Q'5L MXYP,0_])NR&'@'H$]9^8PS' U)8M']S2:3C*?)9#W>F$FBD,D"(YT8HB// Y M1S!H,;C,O?9MCMA[2=NL7WWW8^G7OYZ&VO6LZJIPD?-00N0"1)&Q]KI5$*5E MH&G;T<7ZE&SK.2\'LG#2SL4N^'TA'#P2"#KP/ZXHIS]>W5CB,7OGE:80FO8S M98ANSV/MV^$QTV:"7K5!\ ,R>KDV>%0H//9V]]9+!Z#:7W!W;$]SS4?^$2[P MIIT,3SY(DJ;+*$F:],731P@HLC2.)2X;W;-NP,VX$#\ 7(_MYMB:'KGI__MI M;:%,?MV*G<7UY98@ FU$]:9G4IZ^2 >16P.6<>Z2XUFS^(+/NO'A(QO'T?4] M&U+X(Z/G<9)YQ<;Z5/,#%I-C12I+E@IMS2_' #&4#(8;ZS*Y.HZ7+?"UY^M' MODG4$P*/H<"^,/H)YV4VO[BZ3!RJKW[#DQ3<!6.B,?%?'GVN4KPJCMSCD)X42^E&@5*Y00A MN0B8G"B1\3I)>QOXRW!Z_MY?KN&#'Q_O+O 30W6'<\9)XL""5J M-]1$\9;CB: OM66 M@>P1362Z&CL$9:.O#148A=E"TR;,F-%;W2_:"@!K21@9"OLHI?^^G%S-95JMD&RD%9E9T#Y;4)$KVF.= #*2ACE?"HMMFI%L(*B7 M@6]CIF"'T%6GD*L?YWCCX"66'7I6>VW4D@EA$'P0Y.^Y9&)0B;M&PTU?)&W< M9-<@ -@"5/MK8^3Q\]FV"B_?3=-.O/7#T$2E: MD&55HUFS<3Q#0711R^"SVR95]?*;^H/* 6J=-9-Q!P;IT^4\?2=S31;]8K*L M!OOMG^G\,D^FWS[,IM_H11=WOUHMN,(L9\$[8M!K4$%X$AN%C8QIX82RM6U= M$P.U,ZDCA_]=[)MM]7MJ +Y>_D'$S(KQ8&)AH'@=G>.P@$ G)7IAE&ASLKX' ML>.:TL;P.02L>^ARY!WZR^6/'^>_7DWSQU*6X=_XZAOM2*OU?[UW8.0F9"(^ MU2)9Y24#3VL;?.:.)2RN"+?%_OS2>TX(4OLH>=9(XAT8NQ=WDDT;R8?;+FL> M:=O01D *O("2GH.7AD/P/#K!'2K;YGK]X;2/VR&CC_W\R CH /-;7C6PFG:8 M;#W8S,BE]]& *]P#)B$29^3QIS9ST4_AILBQ4;/?;9%=5-@!,/<6ZEN*19>_ MWD]K5YR5N5@UYOWZ/4P__JB/6/R-'K&DF/)J-/R9T1@RD[[.,J*0-8DZK(_5 MIA.LY.A*0M&F%OQ8''9>Q-)V<70)H_^+EM>CHXS5+W\C8_4N3.;_#.>7>"8C M9N])G6A] !6C L^E *D=9N0&I8LGO?Y>%$'G]3U_C04Z+!!/>06OOOP3%TN* M":]DP\\DRZ]YL@M0QD;]1P=DHO."Y(Z74>'PJ&#I? J M_]?E8GG5P6OV*N?5H40X_Q0F^?WT3?@Q68;S]?)96[2%5P<;-S=5KX3R&=/L MVW3UY#-IO"Q<.9"U5;6J#6,"DQ(X>IL*19@Y-[HW?UQ&1TX)C!Q6=0RJ$[O8 M_$@@U\9FZ%O.S[^EY97G'?CKX_ZSUTDDE238S!VH3,&*\Z$ JY-W@^/&/#ZJ M_I_[SP^2C(P7DY(.(&TA 2+28M6T7P83F20>]= "J M)MJF-]8VLZU_]_O,NX#K&_>==--T!VI^_ MXQ.REX%E 2Z9>B=7&/#<2R@J&I&M=2:U*7PY_)K6:=VBW@DU.UW3VD6%'>!Q M@!!9<.:3= %*2+58DTR"KS-O8E89+5F(Y$:RM<-4+)S 1;%#G([;AR,.1TL+[VZ/7Y]D^%EW&!_WU9KRC\K#SOBY M=]-#DI&R%EV!S)Y8=46"Y\%"XLEHS;F2L9%#O(FDD>.[(3#QQ"H-(OZ3,2,' ME!5L>%(;H]*R/& SC@2G'4,$8)@U*%_;HJVF7"7C8Q*U+4F;RJ4CV9:KA!HZ M1>M%:9"2>%,^) A>*<(URZ[XQ&RC^=;KJ.G5HNR A!9T4X=@HJTHVH\&GYZ.( >1.$O@V@/Z?<'H^M#2%*PMX7" MN< =N64I!A*-D9!UX2S%4GS!8T"HB_/C853]/(#VD'L'X-G4LRFBR]YR"='7 M/G',#VNQN_G.?0.-H38.T7/PS9.'A6W0B0PD>MZK;% MC";0MZ)H)\@_?-S:___N7FD[ 6#G7FF[:&/D4_K_?7DQ^SE9_.TB_OW5-'^= M+,/TZO[$3_SPX44=1OM-.B4&!E;3O%'4 :2R(4X0IGE-MU8MGE7?W Y M0+6SAG+NP"P],MPX"@C %LN5"84Y6^3:G;+M0V94#OBGOOY%_5)O MI_RO_^?_!U!+ P04 " #I.*I4KD::4T\( Z+0 %P &1D9"TR,#(R M># S>#,Q97@S,3$N:'1M[5K9-\'S:\(.<#I28GIT*.692O*G(@\/NX0'OBFYK,.@>=<1)]RAJ M'9Z<'!^WJ74VQA,YS'H1K"7=]V]D)O#4.VKGMA(ZFS6(5*)T M[U73_^N[DEK,4YE,>S]>R90,^Y4F[*-*>?9CU2 J-4-:QJ&BD?\C6 F#_>,D M>'"$?A*9TX_L=U[MK M77\Z$[]6L,Y)6QG+B+LER%3\_#SXH&46R9PG[/*&HL+*,;'?8KA$^EGZT[E@ M_YH:2ZD!5^E<:1^:;?SXO3"(Y?2+%U'9SY_N__HU]+[*+G2=_8/B6-.4O:VS MOVD^)E-EDO_6M+2/PW2^9R/$BVD:2YH@#=N1-'@"DBT#Q_RD=!KBUFK6 M_AE^J9BMASW"?+(YOBG70^13J_*>"\GN!JF] 7B3:5E5H5Z M*Q4RBL@8KJ>N2LJO">,N]6GP3L 8#)EXI88Q7(5(:B@S5,O0')8(,/QD)*,1 M,X7[LV@_(4UE)\Z!5)H$$LZIP8FT(SAH714RK@!^JHU@OEGHB;$8L3-3$SD&H: M2F.QJ[&,NY?!;EA97<*:F1FS8NT+@5MWY^!V=2LVKU\=MUM'?5,"JE06CB!4 MD(Y[9M\'[CWCFCQ$$'(Y2,B%DA%P.4BD&;D6KEH*?G0PM2^E@D9,H$V>&UUL$>!5-:!R(\ MA4?I1&L6@.H&88Z^EO ;\.0,^NQHK!PHOC50C(&^5"+,M^/$]T+SESF74T)]S@KT^D"*]62DUVA!'_"%J,2*?SIC"D& M1@K)M70.R)#T?2;(7$^%<8G8+T_CL[;G264(!EGPLFN4

2,6 M"1TM@CQ85C7X-2!7$0R,]B0>S[B[A>/!+N&XTUW%\=:$M0+G[:EN:U1C)8RE M<&#E1F7<$3LW +K3E@[!7(L9FH!OR0406LD@#9**'=KQE6! @_P]<<>/E>\# !' MNP3@0,278YX4GJU<="F.H1/E&'$Q:_3>7%-LP;[A<;T$]'A%0S"G"4)SH J[ MV8)M\@.?UR:GHN//[WO88*;/_1*D,!.S+7G0)QCE!>!.[!+N2N(,(5V%AMN" ME^K-EZS%WP/HTB5U%46%=@!8RJ!K>DV5L7CO#DO1EXG0T1\%$C"ZWMO0) :2 M061W:I>&8^M$_O3 '2QDQ=RN_6#5B)NYW' 4Z)%/PN<&/Q\E;T]9(J\I*8\2 M[M2O?O$4/0':=VIC=O!R-F;^E%',5DIU05B./Y?1NN NA[<'R) 503NWCD/4 M6J7-///[%^@R3:6U1/=DAX&"MG#E0L(^W\D>, TR-H[L\;^3UK.%2'\4$N;[ M15=DD3]YV/]KZ_6G9?RW"<0:Q*/_)@:;W+XYD@1HE%E[O@6:$+]V:3B(-Y^( MO>STQY^S4Z(' :[HMT'FMP1Q6Q)\]X0(\_LBYA5@W94&9CE8S)I<2, M#\N3=UV2)*5YHJ:$TLE(!5KDMT ,T#V)7J@__.OA,_GH>('I#I\4?^'3V=>I M:K@B,K/>^EUB:=@ RXIT#?8E/#?4F_WH(R'E"9_V9.9'\8WZY2(9*&M5VD/: MZX]=8H,J*KWW$Q&*RRLA!ZUZIW7@[A183* 5LX'+"R/U<-W BC5EG7JW?;*Q MN%EO;6YZ3[?' .W1YJ;+W3:\R<%L3(S)>?:FTJG<^9C::S)/N?/^[JG:SF]< MY?X28-Q*NCN-J10BH2?'4/MS&/+7=^Y\C'[ 1&SI'3CVZR\/[]J[Z6W)\60! M"Y#_1EZ]?M4%_?F_(79K[QT\LX ^&JOK/2IYSJ5W.,3\\2V;V;<#[FX7Z9<0 MV.T\O7)7%E_B8OV@H:Z=B*RR\Y&D>,UM+Z=H+\I-U6."^_3YZ-OA8"^?7XNC M^4256^C]U)VRI-#N4V_?1J*Q#7;S_4$L#!!0 ( .DXJE0)"]HC M/P@ #(M 7 9&1D+3(P,C)X,#-X,S%E>#,Q,BYH=&WM6FMO&S<6_=Y? MP2IH:@-Z/VI;<@PDMHMFT:;9U$6PGQ:<(4=BS1E.28YD[:_?0W+TLB1'=IQ$ M-NH/\CSXN)?W\-Q##D^_O_C]_.H_[R_)R*:2O/_SS:]OSTFEUFA\[)PW&A=7 M%^27J]]^)=UZLT6N-,V,L$)E5#8:E^\JI#*R-N\W&I/)I#[IU)4>-JX^-%Q3 MW894RO ZLZQR=NJ>X)=3=O;=Z?>U&KE0<9'RS))8G9*1-C(MBK MBF!MRME1]^2H&?6Z1U%T?!(W3XXYZQXGO0X[.?YO"T8V4#S4,78J^:M**K+: MB+O^^^VCW XF@ME1O]5L_E#QYC$0D[,L7K9^:@TZK MWEYUY"$N;!B/SQF)A_A^R_7N1M7H>O-+^ M;YY#;ZOD7W1HJ2;OJ"XDK9+88W1*[(B"57K'@X<.!LBHM^-PY)0Q9(^:Y GJ M_03+EQNJN2??:'Q:]9G17[_WP KB4@ ME9^53D,R:#5K_PY7*B&;<8[XGFR/;TKU$ G4JKSO0K*_06KO79#>4(/0(!SI ME%QG:B(Y&_+J2JR8@@F9@H!"#U1DA&934F16%QP>0%)Y=87049+B3CNF36B, M1V#:5%AB52BW5B#C,3>&ZJDKDM)KCGZ7VC1XQF ,NI1>FJ$/5R 6&E(,Q3)4 MAR4,E#X9B7A$3.%^%O4G7/.R$>= *HR$9G/R;R+L" Z:G,?>0-=N#M,4@YMC M5&,DFBX/PS-!8.?I()"39)ZY%S&M GXHCM=ZZ;W($M!)4"O(^[)@:!.X60I@ M%9@36DY)CK [Q#HD2[F 9(D&TNHYAXB"+F()'>A)!RXC*0P(U?#%4O!CXXCW3T3)I;* M%*CGF%,K&;"2:Q5SAL>&' :C -K(?Z7-_&(9D-.7H.4/A22FS)!=FBMU3O@ MP916CX6[<"N<2LT"4%TGQ-'7$GX#GIQ!G^R-E!TE*QTEZ,@Y>QO5*.$2_-W2 MZRZD.A&Z-T@]H(=[ ]5N_:3E!N*"&VA61,OGM4_CJ>I2;DP+LWL5E_LB#EB4 M/85LJ@J-!L!18V$\\Z$4SWP[3FTO.'.9=S67U..L3*<+K%1+3G8O!?@3MA@E M!?/;,::(C&"":N$<$"'I^TR0N98*XQ*QGY[&9VW/D\IP&&3!RZY23@'P&(L" M1^]PRQNQ2.BH$>3!LJK!5<1=03 PZG/V<,;=+QQ'^X3C3G<=QSL3UAJ<=Z>Z MG5&-F3 6S(&5&I511^S4 .A.6SH$4\UF: *^!8V$%';JDORF;MW<\L#SF)IM MGFS4,2%_W)0.Y066.@9A<*(DCI5FW@"O4H<\@]:0@#;>\-S-&5<$"CS U^]S M^%SQ/ <[Q. Q%?CJDL/%NYZ/(D@4X48\3%;-![XAT4R?^RG(PTC,EN1!GZ"79X [MD^X*XDS MA'0=&FX)7JHW_V8C_NY!ERZIJS@NM / 4@;=T&JJC,5SMSN*MDR,AOXND(#1 M],&6*@F0#"*[5;HT'$LG[GCY.TI MD>*:RW(KX5;YZF" 1IFUYTN@":?7 M+@T'\>83L9>=?OMSMDMT+\"5JY6PX;"!WBA#13D0JT2%= #- ]BEZHW_]SX1/YRGB!X?:L M2GZCT]G7J6HX$S*SWOI58FE8A&G%=0WV29H;WI]=#)"0X.Q2VQ01:7W?B#"Z_(,2*]5[[1Z[A"!Q0!:-NNX/"%2#^<++-OP MKE/OMD^VOF[66]NKWM'L,4![M+WJ9T FSG6[S$0.WH'COWZT\.[ M]F:Z*CD>+6 !\LMGG;ZV:R]?=,&!_G?UH,&M\U9/(YP/1NIFCTJ6<\D=#A&_ M>4MF]GU&J/>)__V(//W([^;GE3O"^*7G\K=P['PD>+)^Y.LA;/SX:>G;Q?L@ MGQ^'6^BY# S>#,Q97@S,C$N:'1MW5AM<]HX M$/Y^OV)+YMID!K]A"&!H9BC0:V[:D ON]/KI1M@"=+$M5Y)#N%]_*PM( DDF MS5R3]/C V-K5:G>?1[NRNJ\&HW[X]70('G5C=@$L?EMA=;?5]+UZ MU(K\=KU-R"2.O"8EY)"T73]J3?[RT$D'U;1V-FQYBBE\HB"9ME080.4U$Q<]?RB"=< M!'MN^>MHB34E*4N6P9N0I53""5W &4])]J8J$0=+4L&F1E&R?R@ZA?Z5KPOC M#EG$Z9>[WF';L>OV=Y-O^_SN%..L"S&MZ!9RU7ESO ? M8V8]X3&Q;X5>OS7TA[OX3-CTAV?A\?OC?B\\'IW@9CP;?^Z=A!".7KSG7LL0 MZK,]MOLVC(=]'8(9\_R&6WWQ$?3&T!N,3L/AX*=*_(U,M]U#&+V'\,,0QKVS M=[V3X=@:_?EQ^!5Z_5!+:JY;^^Z0'KR]_RZD8M/E#\_$[;L[G#,)$17H HN( M[E* [G@%RS&!I,70A8$W5(SVC.!<[)X#T7Z8K]KO6'>=K72[S>:]5J M;F=;CH->YP"F7)C1C?EO!1$(A7FAF8[D$Q'1''RO6G9%(T$W_0&,EU+15&+? M%.B(R<'U58^E++0MLYJ]@^E/A?=QU80^$#;\3J=3H1&SX3=!+JBLPJF@DND6 M4X7^G-&I41Y>TJA0[(+":(HTH:($=L $,F*=^_U2SNF+=$L<(+G>=:5MU4;\T.]?*(A )).:YVF+H=<4'$;2J9VF5"97E8+J$ M\XPO$AK/D$J-5N=1:.B2\>"J7D)E:#?"F2>/K]*#=FJ+('G[Y,# MX.)FG?(:^_'!A@C(2X%'<30WO(SF))O1-1N\ME]'P-LK]B"_[T0W)6*&9US% M\T!#^Y+!?CEH-^PR#R&BP#(LV*FILQ$:(3@QQE&XDPF$":1"CK5)@U[5NB1) M &V@8UAP4) CZ"C1)J8L(UB)Z;[<:;7T:5UAW5+Q>>/5E99N#NHIW9>V6W7;O%KNV MMY$YI6UC'R.0V+3?5OS*5E4+:ODE>&N:&X\O MP7--U]^@^P.CW;2(IP[Y]5Z]V9'EO]DVS[3UT1F3K)A&J^-44& Q%%H+D;GM MX+%U"_#?PX/[]IF8>$+2%1/OC_S_%/.]9\'=B)VR+#[PC/4\K10>=0[4[_@.O?%O[OS*V\>C?P%02P,$ M% @ Z3BJ5#H4!I<'!0 "14 !< !D9&0M,C R,G@P,W@S,65X,S(R M+FAT;=58;7/:.!#^?K]")7-M.H/?(8"AS% @TW12Z 5W>OUT(]L"=)4M5Y)# MN%]_*PN2 $FGZ5R3'!\86ZM=[>ZS;U;OQ6@ZC+Y\'*.ERACZ^.GM^=D0U2S' M^1P,'6<4C="[Z,,Y:MBNAR*!U%!MJ501.LYJM;)7@3%6M#%4B'?]7WTF8NO]!(;NJ**D?Y63L\Q[SVG.J07\W3=[Z7T$M'T M38T&Q/?;<4#F<>>DT?#3&'LD=N=QTDA:#:]-_O) 20>V&QZIUHR\J64TMY9$ MGQ\V?+O5+%1W15.U##W7_;U6;>WWYCQ7<)X ?O-HQ!P(4^1*69C111XFH# 1 M-<.[I2><<1$>N=6OJRG6'&>4K<-7$PEO8 M\@M5N]?\GQ&S9?@9V_=,;]QI^H^K^$38#,<7T=GIV7 0G4TGD(P7LT^#282B MZ;/7W&N;@/IDS^RAC6;CH3;!K'E!TZT_>PL&,S0833]&X]'_RO$[GNZX)VAZ MBJ)W8S0;7+P=3,8S:_KG^?@+&@PC3?%=]P'Y_M#T_KN4BL[7O]P3=V=WM*02 M)42 "C3!NDLA6"@$OZ0I-)BB%++$H);B:$823;]Q&I\CM21HAD6,EYB9YPM2< $\.3KE(MM$OVO]89Z. M]1$OC]J^[W;WZ;#H=5^C.1=F]5K\MQ(+@,*\D%Q;\@&+9(D"KUYU14,!-8,1 MFJVE(IF$OBE $>.#VZ>>25EJ6>8T^P#3[^']Z*!Z30#UK&[L>X\7"@LTP:)D MN%Z!-5Q2,D>G-,=Y0C%#TSG@3@0Z+@2%E0*6YM=$;HBOMT@;3]0W\;*&-:SJ M.S&R5]'T2ZM[JZ A+!%.>:'V8NOVQA\*K;KFTEMB(JO%;(V^YGS%2+J (&BV MNP_":8M0@=,41BJ+D;D*@Q/P]NVV:WGM@[[[6(EZ3%]OM7[\X[L[?FG;S9;V M@W;_72D[+QE;(YWU3"?]BJIE!94@WTHJB)X\I89L4U"0%QQCB#&Q6V&\YG%Z M'7E *04,T2!N?)4L<;X@VVCP.D$# .]LH@=*SKWH9E@L8#I5O @UM,\9[.># M=M.N_! !"C2'4IN9"IF $ R,*:RB>R,!4P&A4 @B->AUO1ELF!X'=*\.JQBZFYDQ5PIGH7ZL^I2E^$$L\T@406O M(6^^N!J!W6YV] ROH.:I='OPYGO,-N.]2@]IG;;=<>\GN[9W37,JV48^6""A MU;^I!;6]BAKZQ17RMBEF%-;AM6^$T?_QTZXR=@1A6?4.F!;6R'/-K'"-[B^T M]BE&A-5E=6_R9EGZCL@#+&62E)-D-86$(A%GI7K;\SR>S=&?SWL$"^ M/B4F$YQMPO IS'X*B[\[?1[FGU-5Q. !Z&P0 % @ %Q4 ( 9&1D M+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 " #I.*I4F^)!/5(8 9,P M$P @ '2K@( 9&1D+3(P,C(P,S,Q7V00 ! end